API Reference
Class
PdfTextPreflight
Provides standalone text encoding and shaping preflight without creating a PDF document.
Inheritance
- Object
- PdfTextPreflight
Methods
AnalyzeAdvancedLayout 2 overloads
public static IReadOnlyList<PdfTextShapingDiagnostic> AnalyzeAdvancedLayout(String text, String source = "") #Returns:
IReadOnlyList<PdfTextShapingDiagnostic>Finds right-to-left, complex-script shaping, mark-positioning, and line-breaking requirements.
Parameters
- text System.String
- source System.String = ""
public static IReadOnlyList<PdfTextShapingDiagnostic> AnalyzeAdvancedLayout(String text, Byte[] fontData, String source = "", String fontName = null) #Returns:
IReadOnlyList<PdfTextShapingDiagnostic>Finds advanced-layout requirements with coverage evidence from a supplied font.
Parameters
- text System.String
- fontData System.Byte[]
- source System.String = ""
- fontName System.String = null
public static IReadOnlyList<PdfTextEncodingDiagnostic> AnalyzeEmbeddedFont(String text, Byte[] fontData, String source = "", String fontName = null) #Returns:
IReadOnlyList<PdfTextEncodingDiagnostic>Finds text not covered by a supplied TrueType or OpenType/CFF font.
Parameters
- text System.String
- fontData System.Byte[]
- source System.String = ""
- fontName System.String = null
public static IReadOnlyList<PdfTextEncodingDiagnostic> AnalyzeWinAnsi(String text, String source = "", String location = "") #Returns:
IReadOnlyList<PdfTextEncodingDiagnostic>Finds text that cannot be represented by the generated WinAnsi standard-font path.
Parameters
- text System.String
- source System.String = ""
- location System.String = ""