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 Long

DLL

int DLBeginDeferredPageLayer(int InstanceID, int ZIndex);

Parametre

ZIndexSigneret 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;