aspose.imaging.fileformats.emf.emfplus.consts

Modulen innehåller typer [MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions 2.1 EMF+ Constants

Classes

KlassDescription
EmfPlusImageEffectsIdentifiersImageEffects‑identifierarna definierar standard‑GUID:er för att specificera grafik‑bild‑effekter. Dessa identifierare används av drivrutiner för att publicera deras stödnivåer för dessa effekter. Identifierarkonstanterna definieras med GUID‑strängrepresentationen i klammerparenteser ([MS‑DTYP] avsnitt 2.3.4.3).

Enumerations

EnumerationDescription
EmfPlusBitmapDataTypeBitmapDataType‑enumerationen definierar typer av bitmap‑dataformat.
EmfPlusBrushDataFlagsBrushData‑flaggorna specificerar egenskaper för grafikpenslar, inklusive närvaron av valfria datafält. Dessa flaggor kan kombineras för att specificera flera alternativ.
EmfPlusBrushTypeBrushType‑enumerationen definierar typer av grafikpenslar som används för att fylla grafikregioner.
EmfPlusCombineModeCombineMode‑enumerationen definierar lägen för att kombinera två grafikregioner.
I följande beskrivningar refereras de regioner som ska kombineras till som de "befintliga" och "nya" regionerna.
EmfPlusCompositingModeCompositingMode‑enumerationen definierar lägen för att kombinera källfärger med bakgrundsfärger. Kompositläget representerar aktiveringsstatusen för alfablending.
EmfPlusCompositingQualityCompositingQuality‑enumerationen definierar kvalitetsnivåer för att skapa sammansatta bilder.
EmfPlusCurveAdjustmentsCurveAdjustments‑enumerationen definierar justeringar som kan tillämpas på färgkurvan för en bild.
EmfPlusCurveChannelCurveChannel‑enumerationen definierar färgkanaler som kan påverkas av en färgkurveffektjustering på en bild.
EmfPlusCustomLineCapDataFlagsCustomLineCapData‑flaggorna specificerar data för anpassade linjekappar. Dessa flaggor kan kombineras för att specificera flera alternativ.
EmfPlusCustomLineCapDataTypeCustomLineCapDataType‑enumerationen definierar typer av anpassade linjekapdata, vilka specificerar stilar och former för ändarna på grafiklinjer.
EmfPlusDashedLineCapTypeDashedLineCapType‑enumerationen definierar typer av linjekappar att använda i ändarna på streckade linjer som ritas med grafikpennor.
EmfPlusDriverStringOptionsFlagsDriverStringOptions‑flaggorna specificerar egenskaper för grafiktextpositionering och rendering. Dessa flaggor kan kombineras för att specificera flera alternativ.
EmfPlusFilterTypeFilterType‑uppräkningen definierar typer av filtreringsalgoritmer som kan användas för förbättring av text- och grafikens kvalitet samt bildrendering.
EmfPlusFontStyleFlagsFontStyle‑flaggorna specificerar stilar för grafikens typsnitt. Dessa flaggor kan kombineras för att ange flera alternativ.
EmfPlusGraphicsVersionEnumGraphicsVersion‑uppräkningen definierar versioner av operativsystemets grafik som används för att skapa EMF+-metafiler.
EmfPlusHatchStyleHatchStyle‑uppräkningen definierar korsningsmönster som används av grafikpenslar. Ett korsningsmönster består av en solid bakgrundsfärg och linjer som ritas över bakgrunden.
EmfPlusHotkeyPrefixHotkeyPrefix‑uppräkningen definierar utskriftsalternativ för snabbtangentsprefix i grafiktext.
EmfPlusImageDataTypeImageDataType‑uppräkningen definierar typer av bilddataformat.
EmfPlusInterpolationModeInterpolationMode‑uppräkningen definierar sätt att utföra skalning, inklusive sträckning och krympning.
EmfPlusLanguageIdentifierTypeLanguageIdentifier‑uppräkningen definierar identifierare för naturliga språk i lokaler, inklusive länder, geografiska regioner och administrativa distrikt.
EmfPlusLineCapTypeLineCapType‑uppräkningen definierar typer av linjeändar som används i ändarna på linjer som ritas med grafikpennor.
EmfPlusLineJoinTypeLineJoinType‑uppräkningen definierar sätt att förena två linjer som ritas med samma grafikpenna och vars ändar möts.
EmfPlusLineStyleLineStyle‑uppräkningen definierar stilar för linjer som ritas med grafikpennor.
EmfPlusMetafileDataTypeMetafileDataType‑uppräkningen definierar typer av metafildata som kan bäddas in i en EMF+-metafil.
EmfPlusObjectClampEmfPlusObjectClamp specificerar objektklämningsbeteendet. Det
används inte förrän detta objekt tillämpas på en bild som ritas.
EmfPlusObjectTypeObjectType‑uppräkningen definierar typer av grafikobjekt som kan skapas och användas i grafikoperationer.
EmfPlusPaletteStyleFlagsPaletteStyle‑flaggorna specificerar egenskaper för grafikpaletter. Dessa flaggor kan kombineras för att ange flera alternativ.
EmfPlusPathPointFlagsEn 32-bitars osignerad heltal som specificerar hur punkterna och tillhörande puntstyper som definieras av detta objekt ska tolkas.
C (1 bit): Om satt, anger PathPoints‑arrayen absoluta positioner i koordinatrymden med 16-bitars heltalskoordinater.
Om rensad, anger PathPoints‑arrayen absoluta positioner i koordinatrymden med 32-bitars flyttalskoordinater.
Obs! Om P‑flaggan (nedan) är satt, kan denna flagga VARA rensad och MÅSTE ignoreras.
R (1 bit): Om satt, specificeras puntstyperna i PathPointTypes‑arrayen av EmfPlusPathPointTypeRle‑objekt (avsnitt 2.2.2.32),
som använder run‑length‑kodning (RLE)‑komprimering, och/eller EmfPlusPathPointType‑objekt (avsnitt 2.2.2.31). Se [MS-WMF] avsnitt 3.1.6 för mer information om RLE‑komprimering.
Om rensad, specificeras puntstyperna i PathPointTypes‑arrayen av EmfPlusPathPointType‑objekt.
P (1 bit): Om satt, anger varje element i PathPoints‑arrayen en position i koordinatrymden som är relativ till den
position som anges av föregående element i arrayen. För det första elementet i PathPoints antas en föregående position vid koordinaterna (0,0).
Om rensad, anger varje element i PathPoints‑arrayen en absolut position.
EmfPlusPathPointTypeEnumPathPointType‑uppräkningen definierar typer av punkter på en grafikbana.
EmfPlusPathPointTypeFlagsPathPointType‑flaggorna specificerar typsegenskaper för punkter på grafikbanor. Dessa flaggor kan kombineras för att ange flera alternativ.
EmfPlusPenAlignmentPenAlignment‑uppräkningen definierar fördelningen av pennans bredd i förhållande till den linje som ritas.
EmfPlusPenDataFlagsPenData‑flaggorna specificerar egenskaper för grafikpennor, inklusive närvaron av valfria datafält. Dessa flaggor kan kombineras för att ange flera alternativ.
EmfPlusPixelFormatPixelFormat‑uppräkningen definierar pixelformater som stöds i EMF+-bitmapar.
EmfPlusPixelOffsetModePixelOffsetMode‑uppräkningen definierar hur pixlar förskjuts, vilket anger avvägningen mellan renderingshastighet och kvalitet.
EmfPlusRecordTypeRecordType‑uppräkningen definierar rekordtyper som används i EMF+-metafiler.
EmfPlusRegionNodeDataTypeRegionNodeDataType‑uppräkningen definierar typer av regionnoddata.
EmfPlusSmoothingModeSmoothingMode‑uppräkningen definierar utjämningslägen som tillämpas på linjer, kurvor och kanterna på fyllda områden för att få dem att framstå som mer kontinuerliga eller skarpt definierade.
EmfPlusStringAlignmentStringAlignment‑enumerationen definierar sätt att justera strängar i förhållande till en textrutans layoutrektangel.
EmfPlusStringDigitSubstitutionStringDigitSubstitution‑enumerationen definierar sätt att ersätta siffror i en sträng enligt en användares språk eller lokala inställningar.
EmfPlusStringFormatFlagsStringFormat‑flaggorna specificerar alternativ för grafisk textlayout, inklusive riktning, beskärning och teckensnittshantering. Dessa flaggor kan kombineras för att ange flera alternativ.
EmfPlusStringTrimmingStringTrimming‑enumerationen definierar hur man trimmar tecken från en sträng som är för stor för textrutans layoutrektangel.
EmfPlusTextRenderingHintTextRenderingHint‑enumerationen definierar typer av texthintning och kantutjämning, vilket påverkar kvaliteten på textrenderingen.
EmfPlusUnitTypeUnitType‑enumerationen definierar måttenheter i olika koordinatsystem.
EmfPlusWrapModeWrapMode‑enumerationen definierar hur mönstret från en textur‑ eller gradientpensel tileläggs över en form eller vid formens kanter när det är mindre än det område som fylls.