ContentStreamBuilder

ContentStreamBuilder

Översikt

ContentStreamBuilder är en klass i Aspose.PDF FOSS för Java.

Bygg en PDF-innehållsström som sekvens av byter.

Denna klass ger 27 metoder för att arbeta med ContentStreamBuilder objekt i Java-program. Tillgängliga metoder inkluderar: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle,och 15 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: fontResources, imageResources.

ägodelar

NamnTyp avAccessBeskrivning
fontResourcesMap<String, String>LäsningReturnerar en oförändrad karta från basföremål till resursnamn.
imageResourcesMap<String, String>LäsningÅterställer en oförändrad karta från bildnyckeln till resursnamnet.

Metoder

SignatureBeskrivning
ContentStreamBuilder()Skapar en tom ContentStreamBuilder.
beginText()Utfärdar operatören BT (start textobjekt).
endText()Utfärdar operatören ET (end text object).
setFont(resourceName: String, size: double)Utfärdar Tf (set text font och storlek) operatör.
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader)Markera {@code resourceName} som en typ0/identity-H font.
moveText(x: double, y: double)Utfärdar Td (move text position) operatör.
showText(text: String)Utfärdar Tj (show text) operatör med rätt PDF-strängar och WinAnsiEncoding.
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Emitterar Tm (set text matrix) operatör.
setRGBFillColor(r: double, g: double, b: double)Utfärdar rg (set RGB fyll färg) operatör.
setRGBStrokeColor(r: double, g: double, b: double)Utfärdar operatören RG (sätt RGB stroke färg).
setGrayFillColor(gray: double)Emitterar operatören g (set grå fyll färg).
setGrayStrokeColor(gray: double)Emitterar operatören G (sett grå strokefärg).
setLineWidth(width: double)Emitterar operatören w (setlinjebredd).
saveState()Utfärdar operatören q (save graphics state).
restoreState()Emitterar Q (återställ grafisk status) operatör.
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Emitterar cm (koncatenatmatrix) operatör.
rectangle(x: double, y: double, w: double, h: double)Utfärdar re (rectangle) operatör.
fill()Utfärdar operatören f (full väg).
stroke()Utfärdar operatören S (strökevägen).
fillStroke()Utfärdar operatören B (fyll sedan strokevägen).
drawXObject(name: String)Emitterar Do (målning XObject) operatör.
registerFont(baseFont: String)StringRegistrerar en standardfaktura och returnerar dess resursnamn.
registerImage(key: String)StringRegistrerar en bildresurs och returnerar dess resursnamn.
getFontResources()Map<String, String>Returnerar en oförändrad karta från basföremål till resursnamn.
getImageResources()Map<String, String>Återställer en oförändrad karta från bildnyckeln till resursnamnet.
toByteArray()byte[]Återställer ackumulerade innehållsström som en byte array.
unicodeToWinAnsi(ch: char)intKonverterar en Unicode-karaktär till dess WinAnsiEncoding bytevärde.

Se även

 Svenska