VintaSoft PDF .NET Plug-in: API changes in version 12.1
Vintasoft.Imaging.Pdf.Drawing. PdfDrawingFont
|
Added methods
|
public Vintasoft.Imaging.Drawing. DrawingString ConvertToDrawingString(string)
|
Converts specified string from unicode string to DrawingString . |
public System.Drawing. SizeF [] MeasureCharacters(Vintasoft.Imaging.Drawing. DrawingString)
|
Measures widths of Unicode characters. |
|
|
Removed methods
|
public long [] ConvertToContentCodes(string)
|
Use PdfDrawingFont.ConvertToDrawingString(string) method instead.
|
public string ConvertToUnicode(long [])
|
This method is not necessary any more. |
|
|
Changed methods
|
public void AddString(Vintasoft.Imaging.Drawing. IGraphicsPath, long [], System.Drawing. PointF)
|
public void AddString(Vintasoft.Imaging.Drawing. IGraphicsPath, Vintasoft.Imaging.Drawing. DrawingString, System.Drawing. PointF)
|
public void DrawString(Vintasoft.Imaging.Drawing. DrawingEngine, long [], Vintasoft.Imaging.Drawing. IDrawingBrush, System.Drawing. PointF)
|
public void DrawString(Vintasoft.Imaging.Drawing. DrawingEngine, Vintasoft.Imaging.Drawing. DrawingString, Vintasoft.Imaging.Drawing. IDrawingBrush, System.Drawing. PointF)
|
public System.Drawing. SizeF MeasureString(long [])
|
public System.Drawing. SizeF MeasureString(Vintasoft.Imaging.Drawing. DrawingString)
|
|
|
Vintasoft.Imaging.Pdf.Processing. PdfFixups
|
Added properties
|
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > AnnotationBlendingModeIsNotSpecifiedInPdf20Fixup { get ; }
|
Gets the fixup of AnnotationBlendingModeIsNotSpecifiedInPdf20 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > AnnotationHasNotPermittedAdditionalActionsPdfA4Fixup { get ; }
|
Gets the fixup of AnnotationHasNotPermittedAdditionalActionsPdfA4 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > AnnotationTypeNotPermittedInPdfA4Fixup { get ; }
|
Gets the fixup of AnnotationTypeNotPermittedInPdfA4 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree. PdfDocumentCatalog > DocumentCatalogHasNotPermittedAdditionalActionsPdfA4Fixup { get ; }
|
Gets the fixup of DocumentCatalogHasNotPermittedAdditionalActionsPdfA4 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree. PdfDocumentCatalog > DocumentCatalogVersionIsNot2xFixup { get ; }
|
Gets the fixup of DocumentCatalogVersionIsNot2x . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf. PdfDocument > DocumentMetadataDoesNotConformToPdfA4eFixup { get ; }
|
Gets the fixup of DocumentMetadataDoesNotConformToPdfA4e . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf. PdfDocument > DocumentMetadataDoesNotConformToPdfA4fFixup { get ; }
|
Gets the fixup of DocumentMetadataDoesNotConformToPdfA4f . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf. PdfDocument > DocumentMetadataDoesNotConformToPdfA4Fixup { get ; }
|
Gets the fixup of DocumentMetadataDoesNotConformToPdfA4 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree. PdfEmbeddedFile > EmbeddedPdfDocumentDoesNotConformToPdfA1A2A4Fixup { get ; }
|
Gets the fixup of EmbeddedPdfDocumentDoesNotConformToPdfA1A2A4 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf. PdfDocument > FileTrailerContainsInfoEntryFixup { get ; }
|
Gets the fixup of FileTrailerContainsInfoEntry . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Processing. PdfContentStreamResourcesProcessingParams > GraphicsStateParametersBlendingModeIsNotSpecifiedInPdf20Fixup { get ; }
|
Gets the fixup of GraphicsStateParametersBlendingModeIsNotSpecifiedInPdf20 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Processing. PdfContentStreamCommandProcessingParams > MarkedContentPropertiesActualTextHasUnicodeValueFromUnicodePuaRangeFixup { get ; }
|
Gets the fixup of MarkedContentPropertiesActualTextHasUnicodeValueFromUnicodePuaRange . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree. PdfMetadataResource > MetadataDoesNotConformToPdfA4Fixup { get ; }
|
Gets the fixup of MetadataDoesNotConformToPdfA4 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree. PdfPage > PageHasNotPermittedAdditionalActionsPdfA4Fixup { get ; }
|
Gets the fixup of PageHasNotPermittedAdditionalActionsPdfA4 . |
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree.StructureTree. PdfStructureElement > StructureElementActualTextHasUnicodeValueFromUnicodePuaRangeFixup { get ; }
|
Gets the fixup of StructureElementActualTextHasUnicodeValueFromUnicodePuaRange |
|
|
Added methods
|
public static Vintasoft.Imaging.Processing. ProcessingCommand <Vintasoft.Imaging.Pdf.Tree. PdfEmbeddedFile > CreateEmbeddedPdfDocumentDoesNotConformToPdfA1A2A4Fixup(Vintasoft.Imaging.Pdf.Processing.PdfA. PdfA4Converter)
|
Creates the fixup of EmbeddedPdfDocumentDoesNotConformToPdfA1A2A4 . |
|
|
Vintasoft.Imaging.Pdf.Processing.Analyzers. PdfTriggers
|
Added properties
|
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > Annotation3DSubtypeIsNotU3DOrIsNotPRC { get ; }
|
Gets the trigger that is activated if Annotation is 3D annotation and 'Subtype' entry in a 3D stream dictionary is not 'U3D' or is not 'PRC'. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > AnnotationBlendingModeIsNotSpecifiedInPdf20 { get ; }
|
Gets the trigger that is activated if graphics state parameters (ExtGState) blending mode is not specified in PDF 2.0. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > AnnotationHasNotPermittedAdditionalActionsPdfA4 { get ; }
|
Gets the trigger that is activated if annotation has 'AA' entry (additional actions) that has keys differs from: E, X, D, U, Fo, Bl. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > AnnotationHaveNotNormalBlendingMode { get ; }
|
Gets the trigger that is activated if annotation have blending mode that is not equal to 'Normal'. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > AnnotationTypeNotPermittedInPdfA4 { get ; }
|
Gets the trigger that is activated if annotation type is not permitted in PDF/A-4. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree.Annotations. PdfAnnotation > AnnotationTypeNotPermittedInPdfA4e { get ; }
|
Gets the trigger that is activated if annotation type is not permitted in PDF/A-4e. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree. PdfDocumentCatalog > DocumentCatalogEmbeddedFilesIsMissing { get ; }
|
Gets the trigger that is activated if document catalog 'Name' dictionary not contains the 'EmbeddedFiles' key". |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree. PdfDocumentCatalog > DocumentCatalogHasNotPermittedAdditionalActionsPdfA4 { get ; }
|
Gets the trigger that is activated if document catalog has 'AA' entry (additional actions) that has keys differs from: E, X, D, U, Fo, Bl. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree. PdfDocumentCatalog > DocumentCatalogVersionIsNot2x { get ; }
|
Gets the trigger that is activated if document catalog Version property is not 2.x, where n: 0..9. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfDocument > DocumentMetadataDoesNotConformToPdfA4 { get ; }
|
Gets the trigger that is activated if document metadata does not conform to PDF/A-4. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfDocument > DocumentMetadataDoesNotConformToPdfA4e { get ; }
|
Gets the trigger that is activated if document metadata does not conform to PDF/A-4e. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfDocument > DocumentMetadataDoesNotConformToPdfA4f { get ; }
|
Gets the trigger that is activated if document metadata does not conform to PDF/A-4f. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree. PdfEmbeddedFile > EmbeddedPdfDocumentDoesNotConformToPdfA1A2A4 { get ; }
|
Gets the trigger that is activated if embedded PDF document does not conform to PDF/A-1b (ISO 19005-1). |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfDocument > FileHeaderDoesNotOccurAtOffset0OrVersionIsNot2x { get ; }
|
Gets the trigger that is activated if PDF file header does not occur at byte offset 0 of the file, or it does not consist of '%PDF-2.n' followed by a single EOL marker, where n in range 0 to 9. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfDocument > FileTrailerContainsInfoEntry { get ; }
|
Gets the trigger that is activated if File trailer contains 'Info' entry and 'PieceInfo' entry missing in the document or 'Info' contains key differs from 'ModDate'. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Processing. PdfContentStreamResourcesProcessingParams > GraphicsStateParametersBlendingModeIsNotSpecifiedInPdf20 { get ; }
|
Gets the trigger that is activated if graphics state parameters (ExtGState) blending mode is not specified in PDF 2.0. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Processing. PdfContentStreamResourcesProcessingParams > GraphicsStateParametersContainHtoKey { get ; }
|
Gets the trigger that is activated if graphics state parameters contain 'HTO' key. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Processing. PdfContentStreamResourcesProcessingParams > ICCBasedColorSpaceUsesCMYKDestProfileAndProfileIdenticalToPDFAOutputIntent { get ; }
|
Gets the trigger that is activated if an ICCBased colour space is used where the profile is a CMYK destination profile and is identical to that in the current PDF/A OutputIntent or the current transparency blending colorspace. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Processing. PdfContentStreamCommandProcessingParams > ICCBasedColorSpaceUsesCMYKDestProfileAndProfileIdenticalToTransparencyBlendingColorSpace { get ; }
|
Gets the trigger that is activated if an ICCBased colour space is used where the profile is a CMYK destination profile and is identical to that in the current PDF/A OutputIntent or the current transparency blending colorspace. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Processing. PdfContentStreamResourcesProcessingParams > IccColorSpaceProfileInContentIsNotSupportsInPdf20 { get ; }
|
Gets the trigger that is activated if ICC Profile is not supported in PDF 2.0 reference (content stream resources). |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Processing. PdfImageResourceAsImageDecoderProcessingParams > Jpeg2000DataSpecifiedColorSpaceSpecificationUsesIccProfileAndIccProfileDoesNotConformToPdf20 { get ; }
|
Gets the trigger that is activated if JPEG2000 data specified color space specification uses an ICC profile and that profile does not conform to the requirements of PDF 2.0. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Processing. PdfContentStreamCommandProcessingParams > MarkedContentPropertiesActualTextHasUnicodeValueFromUnicodePuaRange { get ; }
|
Gets the trigger that is activated if the ActualText entry of the Structure Element contains PUA values. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree. PdfMetadataResource > MetadataDoesNotConformToPdfA4 { get ; }
|
Gets the trigger that is activated if metadata resource does not conform to PDF/A-4. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree. PdfPage > PageHasNotPermittedAdditionalActionsPdfA4 { get ; }
|
Gets the trigger that is activated if page has 'AA' entry (additional actions) that has keys differs from: E, X, D, U, Fo, Bl. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree. PdfDocumentCatalog > PdfAOutputIntentDestProfileIsNotSupportedInPdfA4 { get ; }
|
Gets the trigger that is activated if PDF/A Output intent dest profile is not supported in PDF/A-4. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.BasicTypes. PdfStream > StreamUsesUnsupportedCompressionInPdfA4 { get ; }
|
Gets the trigger that is activated if stream uses compression that is incompatible with PDF/A-4. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf.Tree.StructureTree. PdfStructureElement > StructureElementActualTextHasUnicodeValueFromUnicodePuaRange { get ; }
|
Gets the trigger that is activated if the ActualText entry of the Structure Element contains PUA values. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfXmpMetadata > XmpMetadataPdfAIdentificationSchemaConformanceIsNotE { get ; }
|
Gets the trigger that is activated if pdfaid:conformance property of XMP metadata is not equal to E. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfXmpMetadata > XmpMetadataPdfAIdentificationSchemaConformanceIsNotEOrF { get ; }
|
Gets the trigger that is activated if pdfaid:conformance property of XMP metadata is not equal to E or F. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfXmpMetadata > XmpMetadataPdfAIdentificationSchemaConformanceIsNotF { get ; }
|
Gets the trigger that is activated if pdfaid:conformance property of XMP metadata is missing or is not equal to F. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfXmpMetadata > XmpMetadataPdfAIdentificationSchemaConformanceIsPresent { get ; }
|
Gets the trigger that is activated if pdfaid:conformance property of XMP metadata is present. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfXmpMetadata > XmpMetadataPdfAIdentificationSchemaHasNoRevision { get ; }
|
Gets the trigger that is activated if pdfaid:rev property of XMP metadata is missing. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfXmpMetadata > XmpMetadataPdfAIdentificationSchemaPartIsNot4 { get ; }
|
Gets the trigger that is activated if pdfaid:part property of XMP metadata is not equal to 4. |
public static Vintasoft.Imaging.Processing. Trigger <Vintasoft.Imaging.Pdf. PdfXmpMetadata > XmpMetadataPdfAIdentificationSchemaRevisionIsWrong { get ; }
|
Gets the trigger that is activated if pdfaid:conformance property of XMP metadata is neither 202n, where n: 0..9. |
|
|