AdditionalTextPositioning

PdfSaveOptions.AdditionalTextPositioning property

Ein Flag, das angibt, ob zusätzliche Textpositionierungsoperatoren geschrieben werden sollen oder nicht.

public bool AdditionalTextPositioning { get; set; }

Bemerkungen

WennWAHR werden zusätzliche Textpositionierungsoperatoren in das Ausgabe-PDF geschrieben. Dies kann dabei helfen, Probleme mit ungenauer Textpositionierung bei einigen Druckern zu beheben. Der Nachteil ist die größere Größe des PDF-Dokuments.

Der Standardwert istFALSCH.

Beispiele

Zeigen Sie, wie Sie zusätzliche Textpositionierungsoperatoren schreiben.

Document doc = new Document(MyDir + "Text positioning operators.docx");

// Erstellen Sie ein „PdfSaveOptions“-Objekt, das wir an die „Save“-Methode des Dokuments übergeben können
// um zu ändern, wie diese Methode das Dokument in .PDF konvertiert.
PdfSaveOptions saveOptions = new PdfSaveOptions
{
    TextCompression = PdfTextCompression.None,

    // Setzen Sie die Eigenschaft „AdditionalTextPositioning“ auf „true“, um zu versuchen, Fehler zu beheben
    // Elementpositionierung im Ausgabe-PDF, falls vorhanden, auf Kosten einer erhöhten Dateigröße.
    // Setzen Sie die Eigenschaft „AdditionalTextPositioning“ auf „false“, um das Dokument wie gewohnt darzustellen.
    AdditionalTextPositioning = applyAdditionalTextPositioning
};

doc.Save(ArtifactsDir + "PdfSaveOptions.AdditionalTextPositioning.pdf", saveOptions);

Siehe auch