PageGraphics

PageGraphics

Prezentare generală

PageGraphics este o clasă în Aspose.PDF FOSS pentru TypeScript. Moștenește de la: VectorGraphics.

Un constructor cu tampon pentru desenarea conținutului vectorial pe o pagină.

Această clasă declară 43 de metode pentru PageGraphics obiecte în programe TypeScript. Metodele disponibile includ: BeginArtifact, BeginLayer, BeginMarkedContent, EndLayer, EndMarkedContent, apply, arc, circle, close, constructor, curveTo, drawLine și alte 27 de metode. Toți membrii publici sunt accesibili oricărei aplicații TypeScript după instalarea pachetului Aspose.PDF FOSS pentru TypeScript. Proprietăți: ctm, liveMask, ref.

Proprietăți

NumeTipAccesDescriere:
ctm: MatrixCitireObține ctm-ul.
liveMask: PaintChannelCitireObține masca live.
ref: unknownCitireObține ref.

Metode

SemnăturăDescriere:
constructor(doc: Document, page: Page)Apelează constructorul(doc, page) pe această instanță PageGraphics.
apply()Apelurile se aplică pe această instanță PageGraphics.
setLineWidth(w: number) → thisSetează valoarea lățimii liniei.
setStrokeColor(rgb: [number, number, number]) → thisSetează valoarea culorii conturului.
setFillColor(rgb: [number, number, number]) → thisSetează valoarea culorii de umplere.
setFillGradient(g: Gradient) → thisUmpleți căile următoare cu un gradient axial sau radial.
setStrokeGradient(g: Gradient) → thisStroke căile următoare cu un gradient axial sau radial.
setFillPattern(pattern: ColoredTilingPattern) → thisUmple căile următoare cu pattern, un model de placare din {@link Document.NewTilingPattern}.
setFillPattern(pattern: UncoloredTilingPattern, color: [number, number, number]) → thisSetează valoarea modelului de umplere.
setFillPattern(pattern: TilingPattern, color: [number, number, number]) → thisSetează valoarea modelului de umplere.
setStrokePattern(pattern: ColoredTilingPattern) → thisStroke căile următoare cu pattern.
setStrokePattern(pattern: UncoloredTilingPattern, color: [number, number, number]) → thisSetează valoarea modelului de contur.
setStrokePattern(pattern: TilingPattern, color: [number, number, number]) → thisSetează valoarea modelului de contur.
`setLineCap(cap: 01
`setLineJoin(join: 01
setMiterLimit(limit: number) → thisLimita de mitru: raportul la care o îmbinare în unghi (setLineJoin(0)) este tăiată într-o teșă.
setDash(pattern: number[], phase) → thisSetează valoarea dash.
setOpacity(alpha: number) → thisSetează valoarea opacității.
save() → thisApelează save pe această instanță PageGraphics.
restore() → thisApelează restore pe această instanță PageGraphics.
transform(a: number, b: number, c: number, d: number, e: number, f: number) → thisApelează transform(a, b, c, d, e, f) pe această instanță PageGraphics.
BeginMarkedContent(tag: string, mcid: number) → thisÎncepe o secvență de conținut marcată care conține un /MCID.
BeginArtifact() → thisÎncepe o secvență de artefact: /Artifact BMC, marcând operațiile următoare ca conținut care nu aparține niciunui element de structură.
EndMarkedContent() → thisÎncheie cea mai recentă secvență de conținut marcat.
BeginLayer(layer: Layer) → thisÎncepe o secvență de conținut opțional: /OC /<key> BDC, etichetând operațiile următoare în layer.
EndLayer() → thisÎncheie cea mai recentă secvență {@link BeginLayer}.
moveTo(x: number, y: number) → thisApelează moveTo(x, y) pe această instanță de PageGraphics.
lineTo(x: number, y: number) → thisApelează lineTo(x, y) pe această instanță PageGraphics.
curveTo(x1: number, y1: number, x2: number, y2: number, x3: number, y3: number) → thisApelează curveTo(x1, y1, x2, y2, x3, y3) pe această instanță PageGraphics.
rect(x: number, y: number, w: number, h: number) → thisApelează rect(x, y, w, h) pe această instanță PageGraphics.
close() → thisApelează close pe această instanță PageGraphics.
drawLine(x1: number, y1: number, x2: number, y2: number) → thisApelează drawLine(x1, y1, x2, y2) pe această instanță PageGraphics.
drawRect(x: number, y: number, w: number, h: number) → thisApelează drawRect(x, y, w, h) pe această instanță PageGraphics.
circle(cx: number, cy: number, r: number) → thisApelează circle(cx, cy, r) pe această instanță PageGraphics.
polyline(points: [number, number][]) → thisO polilinie deschisă prin points (cel puțin două perechi [x, y]): un moveTo urmat de un lineTo fiecare.
polygon(points: [number, number][]) → thisUn poligon închis prin points: {@link polyline} plus o închidere h, astfel încât o umplere să aibă o frontieră bine definită și o linie de contur să lege ultima muchie de prima în loc să o încheie.
roundedRect(x: number, y: number, w: number, h: number, r: number) → thisUn dreptunghi cu colțuri de sfert de cerc cu raza r, limitat la jumătatea laturii mai scurte (astfel încât o rază prea mare produce un stadion, niciodată o cale care se intersectează singură).
arc(cx: number, cy: number, r: number, startAngle: number, endAngle: number) → thisUn arc circular cu raza r despre (cx, cy), de la startAngle to endAngle in radians (0 = axa +x, crescând în sens trigonometric, ca în Canvas 2D).
ellipse(cx: number, cy: number, rx: number, ry: number) → thisApelează ellipse(cx, cy, rx, ry) pe această instanță PageGraphics.
stroke() → thisApelează stroke pe această instanță PageGraphics.
fill() → thisApelează fill pe această instanță PageGraphics.
fillEvenOdd() → thisApelează fillEvenOdd pe această instanță PageGraphics.
fillStroke() → thisApelează fillStroke pe această instanță PageGraphics.
 Română