OptimizationOptions
OptimizationOptions class
Klass som beskriver dokumentoptimeringsalgoritm. Förekomst av denna klass kan användas som parameter för OptimizeResources()-metoden.
public class OptimizationOptions
Konstruktörer
Egenskaper
namn | Beskrivning |
---|
AllowReusePageContent { get; set; } | Om sant sidinnehåll kommer att återanvändas när dokumentet är optimerat för lika sidor. |
ImageCompressionOptions { get; } | Uppsättning alternativ som beskriver kommer bilder i dokumentet att komprimeras och parametrar för komprimeringen. |
ImageEncoding { get; set; } | Bildkodare som kommer att användas. |
LinkDuplcateStreams { get; set; } | Om denna flagga är inställd på sant kommer resursströmmar att analyseras. Om dubbletter av strömmar hittas (dvs. om ströminnehållet är lika), kommer dessa strömmar att lagras som ett objekt. Detta gör det möjligt att minska dokumentstorleken i vissa fall (till exempel när samma dokument sammanfogades flera gånger). |
MaxResoultion { get; set; } | Anger maximal upplösning för bilder. Om bilden har högre upplösning kommer den att skalas |
RemovePrivateInfo { get; set; } | Ta bort privat information (info om sidstycke). |
RemoveUnusedObjects { get; set; } | Om denna flagga är satt till true kommer alla dokumentobjekt att kontrolleras och oanvända objekt (dvs objekt som inte har någon referens) tas bort från dokumentet. |
RemoveUnusedStreams { get; set; } | Om denna flagga är inställd på sant, kontrolleras varje resurs på dess användning. Om resursen aldrig används tas resurserna bort. Detta kan minska dokumentstorleken till exempel när sidor extraherades från dokument. |
SubsetFonts { get; set; } | Teckensnitt kommer att konverteras till delmängder om satt till true. |
UnembedFonts { get; set; } | Gör att teckensnitt inte är inbäddade om de är inställda på sant. |
Metoder
namn | Beskrivning |
---|
static All() | Skapar en optimeringsstrategi kommer alla alternativ att aktiveras. Observera att aktiverade endast alternativ som inte ändrar någon funktionalitet i dokumentet. Dvs bildkomprimering och avbäddning av teckensnitt kommer inte att aktiveras (och kan bäddas in manuellt). |
Se även