You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DS7/packages/itext7.7.1.12/lib/netstandard1.6/itext.pdfa.xml

483 lines
25 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>itext.pdfa</name>
</assembly>
<members>
<member name="T:iText.Pdfa.Checker.PdfA1Checker">
<summary>
PdfA1Checker defines the requirements of the PDF/A-1 standard and contains
method implementations from the abstract
<see cref="T:iText.Pdfa.Checker.PdfAChecker"/>
class.
</summary>
<remarks>
PdfA1Checker defines the requirements of the PDF/A-1 standard and contains
method implementations from the abstract
<see cref="T:iText.Pdfa.Checker.PdfAChecker"/>
class.
<para />
The specification implemented by this class is ISO 19005-1
</remarks>
</member>
<member name="M:iText.Pdfa.Checker.PdfA1Checker.#ctor(iText.Kernel.Pdf.PdfAConformanceLevel)">
<summary>Creates a PdfA1Checker with the required conformance level</summary>
<param name="conformanceLevel">
the required conformance level, <c>a</c> or
<c>b</c>
</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfA1Checker.GetMaxRealValue">
<summary>Retrieve maximum allowed real value.</summary>
<returns>maximum allowed real number</returns>
</member>
<member name="M:iText.Pdfa.Checker.PdfA1Checker.GetMaxIntegerValue">
<summary>Retrieve maximal allowed integer value.</summary>
<returns>maximal allowed integer number</returns>
</member>
<member name="M:iText.Pdfa.Checker.PdfA1Checker.GetMinIntegerValue">
<summary>Retrieve minimal allowed integer value.</summary>
<returns>minimal allowed integer number</returns>
</member>
<member name="M:iText.Pdfa.Checker.PdfA1Checker.GetMaxNameLength">
<summary>Retrieve maximum allowed length of the name object.</summary>
<returns>maximum allowed length of the name</returns>
</member>
<member name="T:iText.Pdfa.Checker.PdfA2Checker">
<summary>
PdfA2Checker defines the requirements of the PDF/A-2 standard and contains a
number of methods that override the implementations of its superclass
<see cref="T:iText.Pdfa.Checker.PdfA1Checker"/>.
</summary>
<remarks>
PdfA2Checker defines the requirements of the PDF/A-2 standard and contains a
number of methods that override the implementations of its superclass
<see cref="T:iText.Pdfa.Checker.PdfA1Checker"/>.
<para />
The specification implemented by this class is ISO 19005-2
</remarks>
</member>
<member name="M:iText.Pdfa.Checker.PdfA2Checker.#ctor(iText.Kernel.Pdf.PdfAConformanceLevel)">
<summary>Creates a PdfA2Checker with the required conformance level</summary>
<param name="conformanceLevel">
the required conformance level, <c>a</c> or
<c>u</c> or <c>b</c>
</param>
</member>
<member name="T:iText.Pdfa.Checker.PdfA3Checker">
<summary>
PdfA3Checker defines the requirements of the PDF/A-3 standard and contains a
number of methods that override the implementations of its superclass
<see cref="T:iText.Pdfa.Checker.PdfA2Checker"/>.
</summary>
<remarks>
PdfA3Checker defines the requirements of the PDF/A-3 standard and contains a
number of methods that override the implementations of its superclass
<see cref="T:iText.Pdfa.Checker.PdfA2Checker"/>.
The specification implemented by this class is ISO 19005-3
</remarks>
</member>
<member name="M:iText.Pdfa.Checker.PdfA3Checker.#ctor(iText.Kernel.Pdf.PdfAConformanceLevel)">
<summary>Creates a PdfA3Checker with the required conformance level</summary>
<param name="conformanceLevel">
the required conformance level, <c>a</c> or
<c>u</c> or <c>b</c>
</param>
</member>
<member name="T:iText.Pdfa.Checker.PdfAChecker">
<summary>
An abstract class that will run through all necessary checks defined in the
different PDF/A standards and levels.
</summary>
<remarks>
An abstract class that will run through all necessary checks defined in the
different PDF/A standards and levels. A number of common checks are executed
in this class, while standard-dependent specifications are implemented in the
available subclasses. The standard that is followed is the series of ISO
19005 specifications, currently generations 1 through 3. The ZUGFeRD standard
is derived from ISO 19005-3.
While it is possible to subclass this method and implement its abstract
methods in client code, this is not encouraged and will have little effect.
It is not possible to plug custom implementations into iText, because iText
should always refuse to create non-compliant PDF/A, which would be possible
with client code implementations. Any future generations of the PDF/A
standard and its derivates will get their own implementation in the
iText 7 - pdfa project.
</remarks>
</member>
<member name="F:iText.Pdfa.Checker.PdfAChecker.ICC_COLOR_SPACE_RGB">
<summary>
The Red-Green-Blue color profile as defined by the International Color
Consortium.
</summary>
</member>
<member name="F:iText.Pdfa.Checker.PdfAChecker.ICC_COLOR_SPACE_CMYK">
<summary>
The Cyan-Magenta-Yellow-Key (black) color profile as defined by the
International Color Consortium.
</summary>
</member>
<member name="F:iText.Pdfa.Checker.PdfAChecker.ICC_COLOR_SPACE_GRAY">
<summary>
The Grayscale color profile as defined by the International Color
Consortium.
</summary>
</member>
<member name="F:iText.Pdfa.Checker.PdfAChecker.ICC_DEVICE_CLASS_OUTPUT_PROFILE">
<summary>The Output device class</summary>
</member>
<member name="F:iText.Pdfa.Checker.PdfAChecker.ICC_DEVICE_CLASS_MONITOR_PROFILE">
<summary>The Monitor device class</summary>
</member>
<member name="F:iText.Pdfa.Checker.PdfAChecker.maxGsStackDepth">
<summary>
The maximum Graphics State stack depth in PDF/A documents, i.e. the
maximum number of graphics state operators with code <c>q</c> that
may be opened (i.e. not yet closed by a corresponding <c>Q</c>) at
any point in a content stream sequence.
</summary>
<remarks>
The maximum Graphics State stack depth in PDF/A documents, i.e. the
maximum number of graphics state operators with code <c>q</c> that
may be opened (i.e. not yet closed by a corresponding <c>Q</c>) at
any point in a content stream sequence.
Defined as 28 by PDF/A-1 section 6.1.12, by referring to the PDF spec
Appendix C table 1 "architectural limits".
</remarks>
</member>
<member name="F:iText.Pdfa.Checker.PdfAChecker.checkedObjects">
<summary>Contains some objects that are already checked.</summary>
<remarks>
Contains some objects that are already checked.
NOTE: Not all objects that were checked are stored in that set. This set is used for avoiding double checks for
actions, xObjects and page objects; and for letting those objects to be manually flushed.
Use this mechanism carefully: objects that are able to be changed (or at least if object's properties
that shall be checked are able to be changed) shouldn't be marked as checked if they are not to be
flushed immediately.
</remarks>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckDocument(iText.Kernel.Pdf.PdfCatalog)">
<summary>
This method checks a number of document-wide requirements of the PDF/A
standard.
</summary>
<remarks>
This method checks a number of document-wide requirements of the PDF/A
standard. The algorithms of some of these checks vary with the PDF/A
level and thus are implemented in subclasses; others are implemented
as private methods in this class.
</remarks>
<param name="catalog">The catalog being checked</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckSinglePage(iText.Kernel.Pdf.PdfPage)">
<summary>
This method checks all requirements that must be fulfilled by a page in a
PDF/A document.
</summary>
<param name="page">the page that must be checked</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckPdfObject(iText.Kernel.Pdf.PdfObject)">
<summary>
This method checks the requirements that must be fulfilled by a COS
object in a PDF/A document.
</summary>
<param name="obj">the COS object that must be checked</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.GetConformanceLevel">
<summary>
Gets the
<see cref="T:iText.Kernel.Pdf.PdfAConformanceLevel"/>
for this file.
</summary>
<returns>the defined conformance level for this document.</returns>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.IsFullCheckMode">
<summary>In full check mode all objects will be tested for ISO conformance.</summary>
<remarks>
In full check mode all objects will be tested for ISO conformance. If full check mode is
switched off objects which were not modified might be skipped to speed up the validation
of the document
</remarks>
<returns>true if full check mode is switched on</returns>
<seealso cref="M:iText.Kernel.Pdf.PdfObject.IsModified"/>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.SetFullCheckMode(System.Boolean)">
<summary>In full check mode all objects will be tested for ISO conformance.</summary>
<remarks>
In full check mode all objects will be tested for ISO conformance. If full check mode is
switched off objects which were not modified might be skipped to speed up the validation
of the document
</remarks>
<param name="fullCheckMode">is a new value for full check mode switcher</param>
<seealso cref="M:iText.Kernel.Pdf.PdfObject.IsModified"/>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.ObjectIsChecked(iText.Kernel.Pdf.PdfObject)">
<summary>
Remembers which objects have already been checked, in order to avoid
redundant checks.
</summary>
<param name="object">the object to check</param>
<returns>whether or not the object has already been checked</returns>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckTagStructureElement(iText.Kernel.Pdf.PdfObject)">
<summary>
This method checks compliance of the tag structure elements, such as struct elements
or parent tree entries.
</summary>
<param name="obj">an object that represents tag structure element.</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckCanvasStack(System.Char)">
<summary>
This method checks compliance with the graphics state architectural
limitation, explained by
<see cref="F:iText.Pdfa.Checker.PdfAChecker.maxGsStackDepth"/>.
</summary>
<param name="stackOperation">the operation to check the graphics state counter for</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckInlineImage(iText.Kernel.Pdf.PdfStream,iText.Kernel.Pdf.PdfDictionary)">
<summary>
This method checks compliance with the inline image restrictions in the
PDF/A specs, specifically filter parameters.
</summary>
<param name="inlineImage">
a
<see cref="T:iText.Kernel.Pdf.PdfStream"/>
containing the inline image
</param>
<param name="currentColorSpaces">
a
<see cref="T:iText.Kernel.Pdf.PdfDictionary"/>
containing the color spaces used in the document
</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckColor(iText.Kernel.Colors.Color,iText.Kernel.Pdf.PdfDictionary,System.Nullable{System.Boolean})">
<summary>
This method checks compliance with the color restrictions imposed by the
available color spaces in the document.
</summary>
<param name="color">the color to check</param>
<param name="currentColorSpaces">
a
<see cref="T:iText.Kernel.Pdf.PdfDictionary"/>
containing the color spaces used in the document
</param>
<param name="fill">whether the color is used for fill or stroke operations</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckColor(iText.Kernel.Colors.Color,iText.Kernel.Pdf.PdfDictionary,System.Nullable{System.Boolean},iText.Kernel.Pdf.PdfStream)">
<summary>
This method checks compliance with the color restrictions imposed by the
available color spaces in the document.
</summary>
<remarks>
This method checks compliance with the color restrictions imposed by the
available color spaces in the document.
This method will be abstract in update 7.2
</remarks>
<param name="color">the color to check</param>
<param name="currentColorSpaces">
a
<see cref="T:iText.Kernel.Pdf.PdfDictionary"/>
containing the color spaces used in the document
</param>
<param name="fill">whether the color is used for fill or stroke operations</param>
<param name="contentStream">current content stream</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckColorSpace(iText.Kernel.Pdf.Colorspace.PdfColorSpace,iText.Kernel.Pdf.PdfDictionary,System.Boolean,System.Nullable{System.Boolean})">
<summary>
This method performs a range of checks on the given color space, depending
on the type and properties of that color space.
</summary>
<param name="colorSpace">the color space to check</param>
<param name="currentColorSpaces">
a
<see cref="T:iText.Kernel.Pdf.PdfDictionary"/>
containing the color spaces used in the document
</param>
<param name="checkAlternate">whether or not to also check the parent color space</param>
<param name="fill">whether the color space is used for fill or stroke operations</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckRenderingIntent(iText.Kernel.Pdf.PdfName)">
<summary>
Checks whether the rendering intent of the document is within the allowed
range of intents.
</summary>
<remarks>
Checks whether the rendering intent of the document is within the allowed
range of intents. This is defined in ISO 19005-1 section 6.2.9, and
unchanged in newer generations of the PDF/A specification.
</remarks>
<param name="intent">the intent to be analyzed</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckExtGState(iText.Kernel.Pdf.Canvas.CanvasGraphicsState)">
<summary>
Performs a number of checks on the graphics state, among others ISO
19005-1 section 6.2.8 and 6.4 and ISO 19005-2 section 6.2.5 and 6.2.10.
</summary>
<param name="extGState">the graphics state to be checked</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckExtGState(iText.Kernel.Pdf.Canvas.CanvasGraphicsState,iText.Kernel.Pdf.PdfStream)">
<summary>
Performs a number of checks on the graphics state, among others ISO
19005-1 section 6.2.8 and 6.4 and ISO 19005-2 section 6.2.5 and 6.2.10.
</summary>
<remarks>
Performs a number of checks on the graphics state, among others ISO
19005-1 section 6.2.8 and 6.4 and ISO 19005-2 section 6.2.5 and 6.2.10.
This method will be abstract in the update 7.2
</remarks>
<param name="extGState">the graphics state to be checked</param>
<param name="contentStream">current content stream</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckFont(iText.Kernel.Font.PdfFont)">
<summary>Performs a number of checks on the font.</summary>
<remarks>
Performs a number of checks on the font. See ISO 19005-1 section 6.3,
ISO 19005-2 and ISO 19005-3 section 6.2.11.
Be aware that not all constraints defined in the ISO are checked in this method,
for most of them we consider that iText always creates valid fonts.
</remarks>
<param name="pdfFont">font to be checked</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckFontGlyphs(iText.Kernel.Font.PdfFont,iText.Kernel.Pdf.PdfStream)">
<summary>Performs a check of the each font glyph as a Form XObject.</summary>
<remarks>
Performs a check of the each font glyph as a Form XObject. See ISO 19005-2 Annex A.5.
This only applies to type 3 fonts.
This method will be abstract in update 7.2
</remarks>
<param name="font">
<see cref="T:iText.Kernel.Font.PdfFont"/>
to be checked
</param>
<param name="contentStream">stream containing checked font</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckContentStream(iText.Kernel.Pdf.PdfStream)">
<summary>Attest content stream conformance with appropriate specification.</summary>
<remarks>
Attest content stream conformance with appropriate specification.
Throws PdfAConformanceException if any discrepancy was found
</remarks>
<param name="contentStream">is a content stream to validate</param>
</member>
<member name="M:iText.Pdfa.Checker.PdfAChecker.CheckContentStreamObject(iText.Kernel.Pdf.PdfObject)">
<summary>
Verify the conformity of the operand of content stream with appropriate
specification.
</summary>
<remarks>
Verify the conformity of the operand of content stream with appropriate
specification. Throws PdfAConformanceException if any discrepancy was found
</remarks>
<param name="object">is an operand of content stream to validate</param>
</member>
<member name="T:iText.Pdfa.PdfAConformanceException">
<summary>Exception that is thrown when the PDF Document doesn't adhere to the PDF/A specification.</summary>
</member>
<member name="M:iText.Pdfa.PdfAConformanceException.#ctor(System.String)">
<summary>Creates a PdfAConformanceException.</summary>
<param name="message">the error message</param>
</member>
<member name="M:iText.Pdfa.PdfAConformanceException.#ctor(System.String,System.Object)">
<summary>Creates a PdfAConformanceException.</summary>
<param name="message">the error message</param>
<param name="object">an object</param>
</member>
<member name="T:iText.Pdfa.PdfAConformanceLogMessageConstant">
<summary>Class containing pdfa conformance constants to be used in logging.</summary>
</member>
<member name="T:iText.Pdfa.PdfADocument">
<summary>
This class extends
<see cref="T:iText.Kernel.Pdf.PdfDocument"/>
and is in charge of creating files
that comply with the PDF/A standard.
</summary>
<remarks>
This class extends
<see cref="T:iText.Kernel.Pdf.PdfDocument"/>
and is in charge of creating files
that comply with the PDF/A standard.
Client code is still responsible for making sure the file is actually PDF/A
compliant: multiple steps must be undertaken (depending on the
<see cref="T:iText.Kernel.Pdf.PdfAConformanceLevel"/>
) to ensure that the PDF/A standard is followed.
This class will throw exceptions, mostly
<see cref="T:iText.Pdfa.PdfAConformanceException"/>
,
and thus refuse to output a PDF/A file if at any point the document does not
adhere to the PDF/A guidelines specified by the
<see cref="T:iText.Kernel.Pdf.PdfAConformanceLevel"/>.
</remarks>
</member>
<member name="M:iText.Pdfa.PdfADocument.#ctor(iText.Kernel.Pdf.PdfWriter,iText.Kernel.Pdf.PdfAConformanceLevel,iText.Kernel.Pdf.PdfOutputIntent)">
<summary>Constructs a new PdfADocument for writing purposes, i.e. from scratch.</summary>
<remarks>
Constructs a new PdfADocument for writing purposes, i.e. from scratch. A
PDF/A file has a conformance level, and must have an explicit output
intent.
</remarks>
<param name="writer">
the
<see cref="T:iText.Kernel.Pdf.PdfWriter"/>
object to write to
</param>
<param name="conformanceLevel">the generation and strictness level of the PDF/A that must be followed.</param>
<param name="outputIntent">
a
<see cref="T:iText.Kernel.Pdf.PdfOutputIntent"/>
</param>
</member>
<member name="M:iText.Pdfa.PdfADocument.#ctor(iText.Kernel.Pdf.PdfWriter,iText.Kernel.Pdf.PdfAConformanceLevel,iText.Kernel.Pdf.PdfOutputIntent,iText.Kernel.Pdf.DocumentProperties)">
<summary>Constructs a new PdfADocument for writing purposes, i.e. from scratch.</summary>
<remarks>
Constructs a new PdfADocument for writing purposes, i.e. from scratch. A
PDF/A file has a conformance level, and must have an explicit output
intent.
</remarks>
<param name="writer">
the
<see cref="T:iText.Kernel.Pdf.PdfWriter"/>
object to write to
</param>
<param name="conformanceLevel">the generation and strictness level of the PDF/A that must be followed.</param>
<param name="outputIntent">
a
<see cref="T:iText.Kernel.Pdf.PdfOutputIntent"/>
</param>
<param name="properties">
a
<see cref="T:iText.Kernel.Pdf.DocumentProperties"/>
</param>
</member>
<member name="M:iText.Pdfa.PdfADocument.#ctor(iText.Kernel.Pdf.PdfReader,iText.Kernel.Pdf.PdfWriter)">
<summary>Opens a PDF/A document in the stamping mode.</summary>
<param name="reader">PDF reader.</param>
<param name="writer">PDF writer.</param>
</member>
<member name="M:iText.Pdfa.PdfADocument.#ctor(iText.Kernel.Pdf.PdfReader,iText.Kernel.Pdf.PdfWriter,iText.Kernel.Pdf.StampingProperties)">
<summary>Open a PDF/A document in stamping mode.</summary>
<param name="reader">PDF reader.</param>
<param name="writer">PDF writer.</param>
<param name="properties">properties of the stamping process</param>
</member>
<member name="M:iText.Pdfa.PdfADocument.GetConformanceLevel">
<summary>
Gets the PdfAConformanceLevel set in the constructor or in the metadata
of the
<see cref="T:iText.Kernel.Pdf.PdfReader"/>.
</summary>
<returns>
a
<see cref="T:iText.Kernel.Pdf.PdfAConformanceLevel"/>
</returns>
</member>
<member name="T:iText.Pdfa.PdfALogMessageConstant">
<summary>Class containing constants to be used in logging.</summary>
</member>
<member name="T:iText.Pdfa.PdfAXMPUtil">
<summary>Utilities to construct an XMP for a PDF/A file.</summary>
</member>
</members>
</doc>