PDFium Component Docs

AddPageObjectMark methode

Component: TPdf  ·  Unit: PDFium
Voorziet een paginaobject van een nieuwe marked-content-naam en eigenschappenlijst

Syntax

function AddPageObjectMark(Index: Integer; const Name: AnsiString; const Params: TPdfContentMarkParams): Integer;

IndexInteger. Op nul gebaseerde index van het te markeren paginaobject
NameAnsiString. Marknaam, geschreven als een PDF-naam, bijvoorbeeld Artifact, Span of een toepgingsgedefinieerde tag. Een lege naam verhoogt EPdfError
ParamsTPdfContentMarkParams. Sleutel/waarde-parameters die de eigenschappenlijst van de mark vormen. Geef een lege array door voor een mark zonder eigenschappen
ResultInteger. Op nul gebaseerde index van de nieuwe mark binnen het object, bruikbaar met SetPageObjectMarkParam en RemovePageObjectMark

Description

Voegt een BDC/EMC-tag toe rond de content die het object tekent. Elke parameter wordt geschreven volgens zijn Kind, zodat integers, reals, strings en byte-blobs allemaal rondgaan via PageObjectMarks

De mark leeft op het paginaobject totdat de contentstream opnieuw wordt opgebouwd. Roep UpdatePage aan vóór het opslaan, anders vervalt de tag wanneer het bestand wordt geschreven

Markeren is de manier waarop artifacts worden gedeclareerd: decoratieve content taggen als Artifact houdt deze buiten de leesvolgorde die ondersteunende technologie volgt

See Also

PageObjectMarks, SetPageObjectMarkParam, RemovePageObjectMark, RemovePageObjectMarkParam, UpdatePage