AdditionalTextPositioning

PdfSaveOptions.AdditionalTextPositioning property

En flagga som anger om ytterligare textpositioneringsoperatorer ska skrivas eller inte.

public bool AdditionalTextPositioning { get; set; }

Anmärkningar

Omsann , ytterligare textpositioneringsoperatorer skrivs till utdata-PDF:en. Detta kan bidra till att övervinna problem med felaktig textpositionering med vissa skrivare. Nackdelen är den ökade PDF-dokumentstorleken.

Standardvärdet ärfalsk.

Exempel

Visa hur man skriver ytterligare textpositioneringsoperatorer.

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

// Skapa ett "PdfSaveOptions"-objekt som vi kan skicka till dokumentets "Save"-metod
// för att ändra hur den metoden konverterar dokumentet till .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions
{
    TextCompression = PdfTextCompression.None,

    // Sätt egenskapen "AdditionalTextPositioning" till "true" för att försöka korrigera felaktiga
    // elementpositionering i utdata-PDF:en, om det finns någon, på bekostnad av ökad filstorlek.
    // Sätt egenskapen "AdditionalTextPositioning" till "false" för att rendera dokumentet som vanligt.
    AdditionalTextPositioning = applyAdditionalTextPositioning
};

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

Se även