PDPropBuild
| Modifier and Type | Field and Description |
|---|---|
| private final COSDictionary |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public COSDictionary | Returns: The COS dictionary that matches this Java object.Implements org. Convert this standard java object to a COS dictionary. |
| public String | |
| public long | Returns: the revision of the software moduleThe software module revision number, used to determinate the minimum version of software that is required in order to process this signature. |
| public String | Returns: the name of the software moduleThe name of the software module that was used to create the signature. |
| public boolean | Returns: true if NonEFontNoWarn is set to trueIf there is a LegalPDF dictionary in the catalog of the PDF file and the NonEmbeddedFonts attribute in this dictionary has a non zero value, and the viewing application has a preference set to suppress the display of this warning then the value of this attribute will be set to true. |
| public String | |
| public boolean | Returns: true if the software module or signature handler was a pre release.A flag that can be used by the signature handler or software module to indicate that this signature was created with unrelease software. |
| public long | Returns: the revision of the software moduleThe software module revision number, corresponding to the Date attribute. |
| public boolean | Returns: true if the application was in trusted mode while signing. default: falseIf true, the application was in trusted mode when signing took place. |
| public String | Returns: the application implementation versionA text string indicating the version of the application implementation, as described by the
|
| public void | |
| public void | setMinimumRevision(long
is the software module revision number revision)The software module revision number, used to determinate the minimum version of software that is required in order to process this signature. |
| public void | |
| public void | setNonEFontNoWarn(boolean
true if there is a Legal dictionary in the catalog and the
NonEmbeddedFonts attribute has a non-zero value
Documentation says: (Optional; PDF 1.5) If there is a LegalPDF dictionary in the catalog of
the PDF file and the NonEmbeddedFonts attribute in this dictionary has a non zero value, and
the viewing application has a preference set to suppress the display of this warning then the
value of this attribute will be set to true. noEmbedFontWarning)If true, the reader should not display a warning about fonts not being embedded. |
| public void | |
| public void | setPreRelease(boolean
is true if the signature was created with a unrelease
software, otherwise false. preRelease)A flag that can be used by the signature handler or software module to indicate that this signature was created with unrelease software. |
| public void | setRevision(long
is the software module revision number revision)The software module revision number, corresponding to the Date attribute. |
| public void | setTrustedMode(boolean
true if the application is in trusted mode. trustedMode)If true, the application was in trusted mode when signing took place. |
| public void | setVersion(String
the application implementation version applicationVersion)A text string indicating the version of the application implementation, as described by the
|
| dictionary | back to summary |
|---|---|
| private final COSDictionary dictionary | |
| PDPropBuildDataDict | back to summary |
|---|---|
| public PDPropBuildDataDict() Default constructor. | |
| PDPropBuildDataDict | back to summary |
|---|---|
| public PDPropBuildDataDict(COSDictionary dict) Constructor.
| |
| getCOSObject | back to summary |
|---|---|
| public COSDictionary getCOSObject() Implements org. Convert this standard java object to a COS dictionary.
| |
| getDate | back to summary |
|---|---|
| public String getDate() The build date of the software module. This string is normally produced by the compiler that is used to compile the software, for example using the Date and Time preprocessor flags. As such, this not likely to be in PDF Date format.
| |
| getMinimumRevision | back to summary |
|---|---|
| public long getMinimumRevision() The software module revision number, used to determinate the minimum version of software that is required in order to process this signature. Note this entry is deprecated for PDF v1.7
| |
| getName | back to summary |
|---|---|
| public String getName() The name of the software module that was used to create the signature.
| |
| getNonEFontNoWarn | back to summary |
|---|---|
| public boolean getNonEFontNoWarn() If there is a LegalPDF dictionary in the catalog of the PDF file and the NonEmbeddedFonts attribute in this dictionary has a non zero value, and the viewing application has a preference set to suppress the display of this warning then the value of this attribute will be set to true.
| |
| getOS | back to summary |
|---|---|
| public String getOS() Indicates the operating system. The string format isn't specified yet. In its PDF Signature Build Dictionary Specifications Adobe differently specifies the value type to store operating system string:
| |
| getPreRelease | back to summary |
|---|---|
| public boolean getPreRelease() A flag that can be used by the signature handler or software module to indicate that this signature was created with unrelease software.
| |
| getRevision | back to summary |
|---|---|
| public long getRevision() The software module revision number, corresponding to the Date attribute.
| |
| getTrustedMode | back to summary |
|---|---|
| public boolean getTrustedMode() If true, the application was in trusted mode when signing took place.
| |
| getVersion | back to summary |
|---|---|
| public String getVersion() A text string indicating the version of the application implementation, as described by the
| |
| setDate | back to summary |
|---|---|
| public void setDate(String date) The build date of the software module. This string is normally produced by the compiler.
| |
| setMinimumRevision | back to summary |
|---|---|
| public void setMinimumRevision(long revision) The software module revision number, used to determinate the minimum version of software that is required in order to process this signature. Note this entry is deprecated for PDF v1.7
| |
| setName | back to summary |
|---|---|
| public void setName(String name) The name of the software module that was used to create the signature.
| |
| setNonEFontNoWarn | back to summary |
|---|---|
| public void setNonEFontNoWarn(boolean noEmbedFontWarning) If true, the reader should not display a warning about fonts not being embedded.
| |
| setOS | back to summary |
|---|---|
| public void setOS(String os) Indicates the operating system. The string format isn't specified yet. Value will be stored as first item of the array, as specified in PDF Signature Build Dictionary Specification for PDF v1.7.
| |
| setPreRelease | back to summary |
|---|---|
| public void setPreRelease(boolean preRelease) A flag that can be used by the signature handler or software module to indicate that this signature was created with unrelease software.
| |
| setRevision | back to summary |
|---|---|
| public void setRevision(long revision) The software module revision number, corresponding to the Date attribute.
| |
| setTrustedMode | back to summary |
|---|---|
| public void setTrustedMode(boolean trustedMode) If true, the application was in trusted mode when signing took place.
| |
| setVersion | back to summary |
|---|---|
| public void setVersion(String applicationVersion) A text string indicating the version of the application implementation, as described by the
Note Version value is specific for build data dictionary when used as the
| |