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 dazu beitragen, Probleme mit der ungenauen Textpositionierung bei einigen Druckern zu beheben. Der Nachteil ist die größere PDF-Dateigröße.

Der Standardwert istFALSCH.

Beispiele

Zeigen Sie, wie zusätzliche Textpositionierungsoperatoren geschrieben werden.

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, falsche
    // Elementpositionierung im Ausgabe-PDF, falls vorhanden, auf Kosten einer größeren Dateigröße.
    // Setzen Sie die Eigenschaft „AdditionalTextPositioning“ auf „false“, um das Dokument wie gewohnt zu rendern.
    AdditionalTextPositioning = applyAdditionalTextPositioning
};

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

Siehe auch