CacheBackgroundGraphics

PdfSaveOptions.CacheBackgroundGraphics property

الحصول على أو تعيين قيمة تحدد ما إذا كان سيتم تخزين الرسومات الموضوعة في خلفية المستند أم لا.

public bool CacheBackgroundGraphics { get; set; }

ملاحظات

القيمة الافتراضية هيحقيقي ويتم كتابة رسومات الخلفية على مستند PDF على هيئة xObject.

عندما تكون القيمةخطأ شنيع لا يتم تخزين رسومات الخلفية مؤقتًا.

بعض الأشكال غير مدعومة للتخزين المؤقت (الأشكال التي تحتوي على حقول، وإشارات مرجعية، وHRefs).

رسم خلفية المستند عبارة عن أشكال ومخططات وصور مختلفة يتم وضعها في التذييل أو الرأس، بالإضافة إلى خلفية وحدود الصفحة.

أمثلة

يوضح كيفية تخزين الرسومات الموضوعة في خلفية المستند مؤقتًا.

Document doc = new Document(MyDir + "Background images.docx");

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.CacheBackgroundGraphics = true;

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

long asposeToPdfSize = new FileInfo(ArtifactsDir + "PdfSaveOptions.CacheBackgroundGraphics.pdf").Length;
long wordToPdfSize = new FileInfo(MyDir + "Background images (word to pdf).pdf").Length;

Assert.Less(asposeToPdfSize, wordToPdfSize);

أنظر أيضا