Package org.pdfclown.objects

Examples of org.pdfclown.objects.PdfString


    boolean textItemExpected = true;
    for(Object valueItem : value)
    {
      PdfDirectObject element;
      if(textItemExpected)
      {element = new PdfString((byte[])valueItem);}
      else
      {element = new PdfReal((Double)valueItem);}
      elements.add(element);

      textItemExpected = !textItemExpected;
View Full Code Here


        case Integer:
          return new PdfInteger((Integer)token);
        case Name:
          return new PdfName((String)token,true);
        case Literal:
          return new PdfString(
            Encoding.encode((String)token),
            PdfString.SerializationModeEnum.Literal
            );
        case DictionaryBegin:
          {
            PdfDictionary dictionary = new PdfDictionary();
            // Populate the dictionary.
            while(true)
            {
              // Key.
              moveNext();
              if(tokenType == TokenTypeEnum.DictionaryEnd)
                break;
              PdfName key = (PdfName)parsePdfObject();

              // Value.
              moveNext();
              PdfDirectObject value = parsePdfObject();

              // Add the current entry to the dictionary!
              dictionary.put(key,value);
            }
            return dictionary;
          }
        case ArrayBegin:
          {
            PdfArray array = new PdfArray();
            // Populate the array.
            while(true)
            {
              // Value.
              moveNext();
              if(tokenType == TokenTypeEnum.ArrayEnd)
                break;

              // Add the current item to the array!
              array.add(parsePdfObject());
            }
            return array;
          }
        case Real:
          return new PdfReal((Float)token);
        case Boolean:
          return PdfBoolean.get((Boolean)token);
        case Date:
          return new PdfDate((Date)token);
        case Hex:
          try
          {
            return new PdfString(
              (String)token,
              PdfString.SerializationModeEnum.Hex
              );
          }
          catch(Exception e)
View Full Code Here

    @param text Text encoded using current font's encoding.
  */
  public ShowSimpleText(
    byte[] text
    )
  {super(Operator, new PdfString(text));}
View Full Code Here

    )
  {
    /*
      NOTE: key entry may be undefined.
    */
    PdfString nameObject = (PdfString)getBaseDataObject().get(key);
    if(nameObject == null)
      return null;

    return (String)nameObject.getValue();
  }
View Full Code Here

  */
  private void setFilename(
    PdfName key,
    String value
    )
  {getBaseDataObject().put(key, new PdfString(value));}
View Full Code Here

TOP

Related Classes of org.pdfclown.objects.PdfString

Copyright © 2018 www.massapicom. 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.