BeginDeferredPageLayer
Sidelayout, vektorgrafik, indholdsstrømme
Beskrivelse
Starter registrering af tegnehandlinger i et udskudt lag i sidestørrelse, der er knyttet til den valgte side
Syntaks
Delphi
Function TPDFlib.BeginDeferredPageLayer(ZIndex: Integer): Integer;ActiveX
Function PDFlib::BeginDeferredPageLayer(ZIndex As Long) As LongDLL
int DLBeginDeferredPageLayer(int InstanceID, int ZIndex);Parametre
| ZIndex | Signeret stablingsværdi, der bruges, når lagene i køen sammensættes |
|---|
Returværdier
Returnerer 1, når registreringen starter, eller 0, når der ikke er valgt en side, et andet udskudt lag, en Form XObject eller et flisemønster er aktivt, sidedimensionerne er ugyldige, lagene i køen tilhører en anden side, eller grænsen på 1024 lag er nået
Bemærkninger
Negative z-indeksværdier placeres under det sideindhold, der fandtes før kompositionen, mens nul og positive værdier placeres over det
Lag med samme z-indeks bevarer deres oprindelige registreringsrækkefølge
Målsiden spores via dens indirekte objektidentitet, så en flytning af siden ikke frigør dens lag i kø
Kald EndDeferredPageLayer, når laget er tegnet
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;