AdditionalTextPositioning

PdfSaveOptions.AdditionalTextPositioning property

علامة تحدد ما إذا كان سيتم كتابة عوامل إضافية لتحديد موضع النص أم لا.

public bool AdditionalTextPositioning { get; set; }

ملاحظات

إذاحقيقي ، تتم كتابة عوامل تشغيل إضافية لتحديد موضع النص في ملف PDF الناتج. قد يساعد هذا في التغلب على مشكلات تحديد موضع النص غير الدقيق في بعض الطابعات. الجانب السلبي هو زيادة حجم مستند PDF.

القيمة الافتراضية هيخطأ شنيع.

أمثلة

أظهر كيفية كتابة عوامل تشغيل إضافية لتحديد موضع النص.

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

// قم بإنشاء كائن "PdfSaveOptions" الذي يمكننا تمريره إلى طريقة "حفظ" المستند
// لتعديل كيفية تحويل هذه الطريقة للمستند إلى .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions
{
    TextCompression = PdfTextCompression.None,

    // قم بتعيين خاصية "AdditionalTextPositioning" على "صحيح" لمحاولة إصلاح الخطأ
    // تحديد موضع العناصر في ملف PDF الناتج، في حالة وجوده، على حساب زيادة حجم الملف.
    // قم بتعيين خاصية "AdditionalTextPositioning" على "خطأ" لعرض المستند كالمعتاد.
    AdditionalTextPositioning = applyAdditionalTextPositioning
};

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

أنظر أيضا