FlattenTransparencyParams Class Documentation
classFlattenTransparencyParams : SystemIDisposableNamespace:Datalogics::PDFL
- Inherits from:
SystemIDisposable
Detailed Description
Represents control parameters for flattening transparencies within a PDF file.
Class that represents control parameters for flattening transparencies within a PDF file. PDF files can hold objects that are stacked, and that are partially or fully transparent. This means that these objects can blend in various ways with objects behind them. With a stacked set of transparent graphics or images in a PDF file, each one contributing to the final result that appears on the page. One or more graphics images presented together in a stack is referred to as a transparency group. With a stack of transparent images, the final colors shown are the result of blending the colors of all of the overlapping objects. Flatten Transparency merges a stack of transparent objects or graphics into a single image on the PDF page.
Flattening images in a PDF file is generally necessary before you can send the document to a printer. The flattening process simplifies the PDF file and may make it smaller as well.
Referenced by
Constructor & Destructor Documentation
FlattenTransparencyParams
FlattenTransparencyParams(FlattenTransparencyParamsrhs, InternalConstructsignifier)Parameters
signifier: InternalConstruct
FlattenTransparencyParams
FlattenTransparencyParams()Set up default parameters for flattening transparency.
FlattenTransparencyParams
FlattenTransparencyParams(boolUseTextOutlines, boolConvertStrokesToOutlines, boolClipComplexRegions, intInternalDPI, intExternalDPI, boolPreserveOverprint, intQuality)Parameters
UseTextOutlines: boolIf true, output text outlines instead of native text.
ConvertStrokesToOutlines: boolIf true, convert strokes to outlines.
ClipComplexRegions: boolIf true, ensure that boundaries between vector and rasterized artwork fall along object paths.
InternalDPI: intResolution for flattening the interior of an atomic region. Range is 1 to 9600.
ExternalDPI: intResolution for flattening edges of atomic regions. Range is 1 to 1200.
PreserveOverprint: boolIf true, attempt to preserve overprint.
Quality: intThe percentage of vector information that is to be preserved. Lower values will cause higher rasterization of vectors. Range is 0 to 100.
Set up parameters for flattening transparency.
~FlattenTransparencyParams
~FlattenTransparencyParams()Property Documentation
ClipComplexRegions
boolClipComplexRegions[get, set]ColorCompressionScheme
FlattenerColorCompressionColorCompressionScheme[get, set]ColorImageQuality
FlattenerQualitySettingColorImageQuality[get, set]ConvertStrokesToOutlines
boolConvertStrokesToOutlines[get, set]ExternalDPI
intExternalDPI[get, set]GrayCompressionScheme
FlattenerGrayCompressionGrayCompressionScheme[get, set]GrayImageQuality
FlattenerQualitySettingGrayImageQuality[get, set]InternalDPI
intInternalDPI[get, set]MaxPageFlatteningTime
intMaxPageFlatteningTime[get, set]MonoCompressionScheme
FlattenerMonoCompressionMonoCompressionScheme[get, set]PreserveOverprint
boolPreserveOverprint[get, set]ProfileDescription
stringProfileDescription[get, set]Quality
intQuality[get, set]UseTextOutlines
boolUseTextOutlines[get, set]Member Function Documentation
ConstructorRetrieve
static FlattenTransparencyParamsConstructorRetrieve(System.IntPtrignored)Parameters
ignored: System.IntPtr
Returns:
FlattenTransparencyParamsDispose
voidDispose()Returns:
voidDisposeChildren
voidDisposeChildren()Returns:
void