GraphicsState

GraphicsState

Revisió

GraphicsState És una classe en Aspose.PDF FOSS per a .NET.

Tractarà l’estat de gràfics PDF durant el flux de contingut (PDF32000 §8.4).

Aquesta classe proporciona 10 mètodes per treballar amb els objectes GraphicsState en programes .NET. Els mètodes disponibles inclouen: AdvanceTextPosition, ConcatMatrix, GetEffectiveFontSize, GetTextPosition, MoveTextPosition, MoveToNextLine, Restore, Save, SetTextMatrix, TransformPoint. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : ActualText, BlendMode, CharSpacing, ClipMask, Ctm, DashArray,I 32 més.

Propietats

NomTipusAccessDescripció
Ctmdouble[]LlegirMatriu de transformació actual (CTM).
FillRdoubleLlegir / EscriureColors de color (RGB).
FillGdoubleLlegir / EscriureObté o estableix el g de farciment.
FillBdoubleLlegir / EscriureObté o estableix el fill b.
StrokeRdoubleLlegir / EscriureColor de la malaltia (RGB).
StrokeGdoubleLlegir / EscriureObté o estableix el stroke g.
StrokeBdoubleLlegir / EscriureObté o estableix el stroke b.
LineWidthdoubleLlegir / EscriureLínia de la banda.
LineCapintLlegir / EscriureEstil de cap lineal (0 = bot, 1 = rodó, 2 = quadrada).
LineJoinintLlegir / EscriureLínia de l’estil de la connexió (0 = metres, 1 = rodona, 2 = bevel).
MiterLimitdoubleLlegir / EscriureMitja límit de la vida.
FlatnessdoubleLlegir / EscriureTolerància de la flexibilitat.
FillAlphadoubleLlegir / EscriureLa opacitat completa (ca).
StrokeAlphadoubleLlegir / EscriureOpacitat de la malaltia (CA).
BlendModestringLlegir / EscriureModalitat de Blend (BM).
OverprintStrokeboolLlegir / EscriureBandera de la bandera per a l’estratègia (OP).
OverprintFillboolLlegir / EscriureBandera de la bandera per a no estirar (op).
ExtGStateNamestring?Llegir / EscriureEl nom de la font actual ExtGState, o null.
MarkedContentTagstring?Llegir / EscriureEtiqueta de contingut marcada actual (set per BDC/BMC, esborrat per EMC).
ActualTextstring?Llegir / EscriureActualText de propietats de contingut marcades (set per BDC amb /ActualText).
DashArraydouble[]Llegir / EscriureArreu de la configuració del patró Dash (d operator).
DashPhasedoubleLlegir / EscriureFase de Dash (operador d).
FillColorSpacestringLlegir / EscriurePrepara el nom d’espai de color (operador CS).
StrokeColorSpacestringLlegir / EscriureNom de l’espai actual del color d’encreuament (operador CS).
FillPatternNamestring?Llegir / EscriureEl nom de la font del patró s’estableix per scn quan FillColorSpace és “Pattern”.
StrokePatternNamestring?Llegir / EscriureNom de font de model per a la col·lecció (operador SCN).
InTextObjectboolLlegir / EscriureSi estem dins d’un objecte de text BT/ET.
FontNamestring?Llegir / EscriureNom de font actual (per exemple, “F1”).
FontSizedoubleLlegir / EscriureLa mida de font actual.
CharSpacingdoubleLlegir / EscriureEl caràcter de l’espai (Tc).
WordSpacingdoubleLlegir / EscriureEl llenguatge de la paraula (Tw).
HorizontalScalingdoubleLlegir / EscriureEscalatge horitzontal (Tz).
LeadingdoubleLlegir / EscriureEl text principal (TL).
RenderingModeintLlegir / EscriureModalitat de renderització del text (Tr).
RisedoubleLlegir / EscriureEl text augmenta (Ts).
TextMatrixdouble[]LlegirMatriu de text (Tm).
TextLineMatrixdouble[]LlegirMatriu de línia text.
ClipMaskbyte[]?Llegir / EscriureEl camí de clipa actual com a estencil binari (255 = píxel és dins del clip, 0 = fora).

Mètodes

SignatureDescripció
Save()Posa l’estat actual a la barra (operador q).
Restore()Restaura l’estat més recentment rescatat (operador Q).
ConcatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Concatenar una matriu al CTM (operador de cm).
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Estableix la matriu de text directament (operador Tm).
MoveTextPosition(tx: double, ty: double)Move text position (Td operador) .
AdvanceTextPosition(tx: double, ty: double)Posar text avançat després de mostrar una fila (Tj/TJ).
MoveToNextLine()Moure’s a començar de la següent línia (T* operador).
TransformPoint(x: double, y: double)Transformar un punt de l’espai d’usuari a l’espàcie del dispositiu utilitzant el CTM.
GetTextPosition()Obtenir la posició absoluta del text utilitzant tant CTM com matriu de text.
GetEffectiveFontSize()Obtenir la mida efectiva de font tenint en compte l’escalació de matriu de text i CTM.

Veure també

 Català