Examples of PdfInteger


Examples of org.pdfclown.objects.PdfInteger

    Gets the maximum length of the field's text, in characters.
  */
  public int getMaxLength(
    )
  {
    PdfInteger maxLengthObject = (PdfInteger)File.resolve(
      getInheritableAttribute(PdfName.MaxLen)
      );
    if(maxLengthObject == null)
      return Integer.MAX_VALUE;//TODO:verify!!!

    return maxLengthObject.getRawValue();
  }
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

  // <dynamic>
  // <constructors>
  public SetTextRenderMode(
    TextRenderModeEnum value
    )
  {super(Operator, new PdfInteger(value.getCode()));}
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

          PdfName.Count
        },
        new PdfDirectObject[]
        {
          PdfName.Outlines,
          new PdfInteger(0)
        }
        )
      );
  }
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

      NOTE: Bookmarks imported from alien PDF files MUST be cloned
      before being added.
    */
    bookmark.getBaseDataObject().put(PdfName.Parent,getBaseObject());

    PdfInteger countObject = ensureCountObject();
    // Is it the first bookmark?
    if(countObject.getValue() == 0) // First bookmark.
    {
      getBaseDataObject().put(PdfName.First,bookmark.getBaseObject());
      getBaseDataObject().put(PdfName.Last,bookmark.getBaseObject());

      countObject.setValue(countObject.getValue()+1);
    }
    else // Non-first bookmark.
    {
      PdfReference oldLastBookmarkReference = (PdfReference)getBaseDataObject().get(PdfName.Last);
      getBaseDataObject().put(PdfName.Last,bookmark.getBaseObject()); // Added bookmark is the last in the collection...
      ((PdfDictionary)File.resolve(oldLastBookmarkReference)).put(PdfName.Next,bookmark.getBaseObject()); // ...and the next of the previously-last bookmark.
      bookmark.getBaseDataObject().put(PdfName.Prev,oldLastBookmarkReference);

      /*
        NOTE: The Count entry is a relative number (whose sign represents
        the node open state).
      */
      countObject.setValue(countObject.getValue()+Math.signum(countObject.getValue()));
    }

    return true;
  }
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

        new PdfDirectObject[]
        {
          PdfName.Annot,
          subtype,
          page.getBaseObject(),
          new PdfArray(new PdfDirectObject[]{new PdfInteger(0),new PdfInteger(0),new PdfInteger(0)}) // NOTE: Hide border by default.
        }
        )
      );

    {
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

  */
  @PDF(VersionEnum.PDF11)
  public EnumSet<FlagsEnum> getFlags(
    )
  {
    PdfInteger flagsObject = (PdfInteger)getBaseDataObject().get(PdfName.F);
    return flagsObject == null
      ? EnumSet.noneOf(FlagsEnum.class)
      : FlagsEnum.toEnumSet(flagsObject.getValue());
  }
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

    @see #getFlags()
  */
  public void setFlags(
    EnumSet<FlagsEnum> value
    )
  {getBaseDataObject().put(PdfName.F, new PdfInteger(FlagsEnum.toInt(value)));}
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

    )
  {
    /*
      NOTE: The Count entry may be absent [PDF:1.6:8.2.2].
    */
    PdfInteger countObject = (PdfInteger)getBaseDataObject().get(PdfName.Count);
    if(countObject == null)
      return 0;

    return countObject.getRawValue();
  }
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

    )
  {
    /*
      NOTE: The Count entry may be absent [PDF:1.6:8.2.2].
    */
    PdfInteger countObject = (PdfInteger)getBaseDataObject().get(PdfName.Count);
    if(countObject == null)
      getBaseDataObject().put(PdfName.Count,countObject = new PdfInteger(0));

    return countObject;
  }
View Full Code Here

Examples of org.pdfclown.objects.PdfInteger

    do
    {
      switch(tokenType)
      {
        case Integer:
          return new PdfInteger((Integer)token);
        case Name:
          return new PdfName((String)token,true);
        case Literal:
          return new PdfString(
            Encoding.encode((String)token),
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.