BeginDeferredPageLayer
Sideoppsett, Vektorgrafikk, Innholdsstrømmer
Beskrivelse
Starter opptak av tegneoperasjoner inn i et sidestørrelses utsatt lag knyttet til den valgte siden
Syntaks
Delphi
Function TPDFlib.BeginDeferredPageLayer(ZIndex: Integer): Integer;ActiveX
Function PDFlib::BeginDeferredPageLayer(ZIndex As Long) As LongDLL
int DLBeginDeferredPageLayer(int InstanceID, int ZIndex);Parametere
| ZIndex | Signert stakk-verdi brukt når de kølagde lagene komponeres |
|---|
Returverdier
Returnerer 1 når opptaket starter, eller 0 når ingen side er valgt, et annet utsatt lag, Form XObject eller flisleggingsmønster er aktivt, sidedimensjonene er ugyldige, de kølagde lagene tilhører en annen side, eller 1024-laggrensen er nådd
Merknader
Negative z-indeksverdier plasseres under sideinnholdet som eksisterte før komposisjonen, mens null- og positive verdier plasseres over det
Lag med samme z-indeks beholder sin opprinnelige opptaksrekkefølge
Målsiden spores etter sin indirekte objektidentitet, så å flytte den siden kobler ikke fra dens lag i kø
Kall EndDeferredPageLayer etter å ha tegnet laget
Eksempel
if PDF.BeginDeferredPageLayer(-100)= 1 then
begin
PDF.SetFillColor(0.95, 0.95, 0.95);
PDF.DrawBox(0, 0, PDF.PageWidth, PDF.PageHeight, 1);
PDF.EndDeferredPageLayer;
end;