BeginDeferredPageLayer
Sidlayout, Vektorgrafik, Innehållsströmmar
Beskrivning
Börjar spela in ritoperationer in i ett sidsstoort uppskjutet lager knutet till den valda sidan
Syntax
Delphi
Function TPDFlib.BeginDeferredPageLayer(ZIndex: Integer): Integer;ActiveX
Function PDFlib::BeginDeferredPageLayer(ZIndex As Long) As LongDLL
int DLBeginDeferredPageLayer(int InstanceID, int ZIndex);Parametrar
| ZIndex | Signerat staplingsvärde som används när de köade lagren sammanläggs |
|---|
Returvärden
Returnerar 1 när inspelningen börjar, eller 0 när ingen sida är vald, ett annat uppskjutet lager, Form XObject eller tiling pattern är aktivt, sidans dimensioner är ogiltiga, de köade lagren tillhör en annan sida, eller gränsen på 1024 lager nåtts
Anmärkningar
Negativa z-index-värden placeras under det sidinnehåll som fanns före sammansättningen, medan noll- och positiva värden placeras ovanför
Lager med samma z-index behåller sin ursprungliga inspelningsordning
Lager med samma z-index behåller sin ursprungliga inspelningsordningMålsidan spåras via sin indirekta objektidentitet, så att flytta den sidan lossar inte dess köade lager
Anropa EndDeferredPageLayer efter att lagret ritats
Exempel
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;