Ejemplo n.º 1
0
 /// <seealso cref= "PdfOperator.Process(OCGParser, PdfLiteral, List{T})"> </seealso>
 public void Process(OCGParser parser, PdfLiteral @operator, IList <PdfObject> operands)
 {
     if (parser.IsVisible(operands))
     {
         parser.Process(@operator, operands, true);
     }
 }
Ejemplo n.º 2
0
 /// <seealso cref= "PdfOperator.Process(OCGParser, PdfLiteral, List{T})"> </seealso>
 virtual public void Process(OCGParser parser, PdfLiteral @operator, IList <PdfObject> operands)
 {
     if ("BDC".Equals(@operator.ToString()) && operands.Count > 1 && PdfName.OC.Equals(operands[0]))
     {
         parser.CheckMarkedContentStart((PdfName)operands[1]);
     }
     else if ("BMC".Equals(@operator.ToString()))
     {
         parser.CheckMarkedContentStart(null);
     }
     parser.Process(@operator, operands, true);
     if ("EMC".Equals(@operator.ToString()))
     {
         parser.CheckMarkedContentEnd();
     }
 }
Ejemplo n.º 3
0
 /// <seealso cref= "PdfOperator.Process(OCGParser, PdfLiteral, List{T})"> </seealso>
 virtual public void Process(OCGParser parser, PdfLiteral @operator, IList <PdfObject> operands)
 {
     parser.Process(@operator, operands, true);
 }
Ejemplo n.º 4
0
 /// <seealso cref= "PdfOperator.Process(OCGParser, PdfLiteral, List{T})"> </seealso>
 public void Process(OCGParser parser, PdfLiteral @operator, IList<PdfObject> operands) {
     if (parser.IsVisible(operands)) {
         parser.Process(@operator, operands, true);
     }
 }
Ejemplo n.º 5
0
 /// <seealso cref= "PdfOperator.Process(OCGParser, PdfLiteral, List{T})"> </seealso>
 public void Process(OCGParser parser, PdfLiteral @operator, IList<PdfObject> operands) {
     if ("BDC".Equals(@operator.ToString()) && operands.Count > 1 && PdfName.OC.Equals(operands[0])) {
         parser.CheckMarkedContentStart((PdfName) operands[1]);
     }
     else if ("BMC".Equals(@operator.ToString())) {
         parser.CheckMarkedContentStart(null);
     }
     parser.Process(@operator, operands, true);
     if ("EMC".Equals(@operator.ToString())) {
         parser.CheckMarkedContentEnd();
     }
 }
Ejemplo n.º 6
0
 /// <seealso cref= "PdfOperator.Process(OCGParser, PdfLiteral, List{T})"> </seealso>
 public void Process(OCGParser parser, PdfLiteral @operator, IList<PdfObject> operands) {
     parser.Process(@operator, operands, false);
 }