Class DSCCommentPages

All Implemented Interfaces:
DSCParserConstants, DSCComment, DSCEvent

public class DSCCommentPages extends AbstractDSCComment
Represents the %%Pages DSC comment.
  • Constructor Details

    • DSCCommentPages

      public DSCCommentPages()
      Creates a new instance.
    • DSCCommentPages

      public DSCCommentPages(int pageCount)
      Creates a new instance.
      Parameters:
      pageCount - the number of pages
  • Method Details

    • getPageCount

      public int getPageCount()
      Returns the page count.
      Returns:
      the page count
    • setPageCount

      public void setPageCount(int count)
      Sets the page count.
      Parameters:
      count - the new page count
    • getName

      public String getName()
      Description copied from interface: DSCComment
      Returns the name of the DSC comment.
      Returns:
      the name of the DSC comment (without the "%%" prefix)
      See Also:
    • hasValues

      public boolean hasValues()
      Description copied from interface: DSCComment
      Indicates whether this DSC comment has values.
      Returns:
      true if the DSC comment has values
      See Also:
    • parseValue

      public void parseValue(String value)
      Description copied from interface: DSCComment
      Parses the value of the DSC comment.
      Parameters:
      value - the value
      See Also:
    • generate

      public void generate(PSGenerator gen) throws IOException
      Description copied from interface: DSCEvent
      Writes the event to the given PSGenerator.
      Parameters:
      gen - the PSGenerator to write to
      Throws:
      IOException - In case of an I/O error
      See Also: