LayoutEngine

Približni podaci

LayoutEngine je klasa u Aspose.PDF FOSS za Java.

Glavni uređaj za raspored koji pretvara objekte odlomka visoke razine u bajtove toka sadržaja PDF-a tijekom {@code Document.save()}.

Ova klasa pruža 11 metoda za rad s LayoutEngine objektima u Java programima. Postoje i sljedeće metode: LayoutEngine, buildHeaderFooterOverlay, layout, layoutHeading, layoutParagraph, layoutStamps, layoutTable, layoutTextFragment, layoutTextStamp, resetNoteState, setPageNumbering. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java.

Metoda za primjenu

PotpisOpisivanje
LayoutEngine()Stvara novi LayoutEngine.
setPageNumbering(pageNumber: int, totalPages: int)Postavlja kontekst brojanja stranice za zamjenu varijable $p / $P.
layout(page: Page)Izvršiti raspored na stranici, pretvarajući njezine odlomke u PDF strim sadržaja.
buildHeaderFooterOverlay(page: Page)HeaderFooterOverlayPostavlja samo poglavlje i podstavke ove stranice (sastavljen putem: http://www.custom-website/index.html)
{@link Page#setHeader}/{@Link Page #setFooter}) u samostalan sadržaj
stream, bez dodirivanja postojeće stranice {@code /Contents} ili
{@kod /Resources}.
layoutParagraph(para: BaseParagraph, builder: ContentStreamBuilder, resources: ResourceBuilder, ctx: LayoutContext)doublePosla paragraf odgovarajućem rendereru specifičnom za određeni tip.
layoutTextFragment(tf: TextFragment, builder: ContentStreamBuilder, resources: ResourceBuilder, ctx: LayoutContext)doubleIzlazi TextFragment s oklopom riječi, izbor fontova i boje.
resetNoteState()
layoutHeading(heading: Heading, builder: ContentStreamBuilder, resources: ResourceBuilder, ctx: LayoutContext)doubleIzloži odlomak za naslov, prikazujući ga kao TOC stavku s opcionalnim
Točka za vodstvo i broj stranice.
layoutTable(table: Table, builder: ContentStreamBuilder, resources: ResourceBuilder, ctx: LayoutContext)doubleIzlazi tabela s granicama, pozadinama i sadržajem ćelija.
layoutStamps(page: Page, builder: ContentStreamBuilder, resources: ResourceBuilder)Primenjuje preklapanje pečatom (TextStamp, ImageStamp i PageNumberStamp) na stranicu.
layoutTextStamp(stamp: TextStamp, builder: ContentStreamBuilder, resources: ResourceBuilder, pageWidth: double)Izloži TextStamp na određenoj poziciji.

Također pogledajte:

 Hrvatski