GraphicsState

GraphicsState

Översikt

GraphicsState är en klass i Aspose.PDF FOSS för .NET.

Spårar PDF-grafikens tillstånd under innehållsströmsparsningen (PDF32000 §8.4).

Denna klass ger 10 metoder för att arbeta med GraphicsState objekt i .NET-program. Tillgängliga metoder inkluderar: AdvanceTextPosition, ConcatMatrix, GetEffectiveFontSize, GetTextPosition, MoveTextPosition, MoveToNextLine, Restore, Save, SetTextMatrix, TransformPoint. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: ActualText, BlendMode, CharSpacing, ClipMask, Ctm, DashArray,Och 32 fler.

ägodelar

NamnTyp avAccessBeskrivning
Ctmdouble[]LäsningFör närvarande transformation matrix (CTM).
FillRdoubleLäs/ SkrivFyll färg (RGB) och.
FillGdoubleLäs/ SkrivHämtar eller anger fill g.
FillBdoubleLäs/ SkrivHämtar eller anger fyllnings‑b.
StrokeRdoubleLäs/ SkrivFärg av stroke (RGB).
StrokeGdoubleLäs/ SkrivHämtar eller anger stroke g.
StrokeBdoubleLäs/ SkrivHämtar eller anger stroke b.
LineWidthdoubleLäs/ SkrivLinje bredd .
LineCapintLäs/ SkrivLine cap style (0 = butt, 1 = rund, 2 = kvadrat).
LineJoinintLäs/ SkrivLinje join stil (0 = meter, 1 = rund, 2 = bevel).
MiterLimitdoubleLäs/ SkrivMätare gränsen .
FlatnessdoubleLäs/ SkrivFlat tolerans för.
FillAlphadoubleLäs/ SkrivFyll på opacitet (ca).
StrokeAlphadoubleLäs/ SkrivInstruktionsopacitet (CA) är ett.
BlendModestringLäs/ SkrivBlendläge (BM) är ett blend läge.
OverprintStrokeboolLäs/ SkrivFlagga för strykning (OP).
OverprintFillboolLäs/ SkrivÖvertryck flagga för icke-sträckning (op).
ExtGStateNamestring?Läs/ SkrivNamnet på den aktuella ExtGState-resursen, eller noll.
MarkedContentTagstring?Läs/ SkrivAktuellt märkt innehållstag (uppställt av BDC/BMC, raderad av EMC).
ActualTextstring?Läs/ SkrivActualText från markerade innehållsegenskaper (uppställd av BDC med /ActualText).
DashArraydouble[]Läs/ SkrivDash pattern array (d operatör) är en av de mest populära.
DashPhasedoubleLäs/ SkrivDash fas (D) är en del av operatören.
FillColorSpacestringLäs/ SkrivFyll nu färgsidan (cs operatör).
StrokeColorSpacestringLäs/ SkrivAktuell stroke färg rymdnamn (CS operatör).
FillPatternNamestring?Läs/ SkrivPattern resursnamn som anges av scn när FillColorSpace är “Pattern”.
StrokePatternNamestring?Läs/ SkrivPattern resursnamn för stroking (SCN-operatör).
InTextObjectboolLäs/ SkrivOm vi är inuti ett BT/ET textobjekt.
FontNamestring?Läs/ SkrivAktuell font resursnamn (t.ex. ”F1”).
FontSizedoubleLäs/ SkrivAktuell fontstorlek.
CharSpacingdoubleLäs/ SkrivKaraktär spacing (TC) är en.
WordSpacingdoubleLäs/ SkrivOrd spacing (Tw) är ett.
HorizontalScalingdoubleLäs/ SkrivHorisontell skala (Tz) är en.
LeadingdoubleLäs/ SkrivTextledande (TL) är ett av de viktigaste.
RenderingModeintLäs/ SkrivText rendering läge (Tr).
RisedoubleLäs/ SkrivText uppåt (Ts).
TextMatrixdouble[]LäsningTextmatrix (Tm) är en textmatris.
TextLineMatrixdouble[]LäsningTextlinje matris.
ClipMaskbyte[]?Läs/ SkrivAktuell klippväg som en binär stencil (255 = pixel är inuti klippet, 0 = utanför).

Metoder

SignatureBeskrivning
Save()Tryck på den aktuella staten till stacken (q-operatör).
Restore()Återställ den senaste sparade staten (Q-operatör).
ConcatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Koncentrera en matris till CTM (cm-operatör).
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Ställ in textmatrisen direkt (Tm-operator).
MoveTextPosition(tx: double, ty: double)Överför textpositionen (Td operatör).
AdvanceTextPosition(tx: double, ty: double)Avancerad textposition efter att ha visat en sträng (Tj/TJ).
MoveToNextLine()Flytta till start från nästa linje (T* operatör).
TransformPoint(x: double, y: double)Omvandla en punkt från användarutrymme till enhet utrymm med CTM.
GetTextPosition()Få den absoluta positionen av text med både CTM och textmatrix.
GetEffectiveFontSize()Få den effektiva teckensnittstorleken med hänsyn till textmatrix skala och CTM.

Se även

 Svenska