EndElement() 공개 메소드

public EndElement ( String tag ) : void
tag String
리턴 void
예제 #1
0
 /**
  * @throws DocumentException
  * @see com.itextpdf.text.html.simpleparser.HTMLTagProcessors#startElement(com.itextpdf.text.html.simpleparser.HTMLWorker, java.lang.String, java.util.Map)
  */
 public void StartElement(HTMLWorker worker, String tag, IDictionary <String, String> attrs)
 {
     worker.CarriageReturn();
     if (worker.IsPendingTR())
     {
         worker.EndElement(tag);
     }
     worker.SetSkipText(true);
     worker.SetPendingTR(true);
     worker.UpdateChain(tag, attrs);
 }
예제 #2
0
 /**
  * @see com.itextpdf.text.html.simpleparser.HTMLTagProcessors#endElement(com.itextpdf.text.html.simpleparser.HTMLWorker, java.lang.String)
  */
 public void EndElement(HTMLWorker worker, String tag)
 {
     worker.CarriageReturn();
     if (worker.IsPendingLI())
     {
         worker.EndElement(HtmlTags.LI);
     }
     worker.SetSkipText(false);
     worker.UpdateChain(tag);
     worker.ProcessList();
 }
예제 #3
0
 /**
  * @see com.itextpdf.text.html.simpleparser.HTMLTagProcessors#startElement(com.itextpdf.text.html.simpleparser.HTMLWorker, java.lang.String, java.util.Map)
  */
 public void StartElement(HTMLWorker worker, String tag, IDictionary <String, String> attrs)
 {
     worker.CarriageReturn();
     if (worker.IsPendingLI())
     {
         worker.EndElement(HtmlTags.LI);
     }
     worker.SetSkipText(true);
     worker.UpdateChain(tag, attrs);;
     worker.PushToStack(worker.CreateList(tag));
 }
예제 #4
0
 /**
  * @see com.itextpdf.text.html.simpleparser.HTMLTagProcessors#endElement(com.itextpdf.text.html.simpleparser.HTMLWorker, java.lang.String)
  */
 public void EndElement(HTMLWorker worker, String tag)
 {
     worker.CarriageReturn();
     if (worker.IsPendingTD())
     {
         worker.EndElement(HtmlTags.TD);
     }
     worker.SetPendingTR(false);
     worker.UpdateChain(tag);
     worker.ProcessRow();
     worker.SetSkipText(true);
 }
예제 #5
0
 /**
  * @see com.itextpdf.text.html.simpleparser.HTMLTagProcessors#endElement(com.itextpdf.text.html.simpleparser.HTMLWorker, java.lang.String)
  */
 public void EndElement(HTMLWorker worker, String tag)
 {
     worker.CarriageReturn();
     if (worker.IsPendingTR())
     {
         worker.EndElement(HtmlTags.TR);
     }
     worker.UpdateChain(tag);
     worker.ProcessTable();
     worker.PopTableState();
     worker.SetSkipText(false);
 }
예제 #6
0
 /**
  * @throws DocumentException
  * @see com.itextpdf.text.html.simpleparser.HTMLTagProcessors#startElement(com.itextpdf.text.html.simpleparser.HTMLWorker, java.lang.String, java.util.Map)
  */
 virtual public void StartElement(HTMLWorker worker, String tag, IDictionary <String, String> attrs)
 {
     worker.CarriageReturn();
     if (worker.IsPendingTD())
     {
         worker.EndElement(tag);
     }
     worker.SetSkipText(false);
     worker.SetPendingTD(true);
     worker.UpdateChain(HtmlTags.TD, attrs);
     worker.PushToStack(worker.CreateCell(tag));
 }