BeginDeferredPageLayer
Layout di pagina, grafica vettoriale, flussi di contenuto
Descrizione
Avvia la registrazione in un livello differito delle dimensioni della pagina associato alla pagina selezionata
Sintassi
Delphi
Function TPDFlib.BeginDeferredPageLayer(ZIndex: Integer): Integer;ActiveX
Function PDFlib::BeginDeferredPageLayer(ZIndex As Long) As LongDLL
int DLBeginDeferredPageLayer(int InstanceID, int ZIndex);Parametri
| ZIndex | Valore di sovrapposizione con segno usato quando vengono composti i livelli in coda |
|---|
Valori restituiti
Restituisce 1 all'avvio o 0 se manca una pagina, è attivo un altro livello differito, Form XObject o pattern, le dimensioni non sono valide, i livelli appartengono a un'altra pagina o è raggiunto il limite 1024
Note
I valori z-index negativi vengono posti sotto il contenuto preesistente, mentre zero e valori positivi vengono posti sopra
I livelli con lo stesso z-index conservano l'ordine di registrazione originale
La pagina destinazione è seguita tramite identità oggetto, quindi spostarla non scollega i livelli accodati
Chiamare EndDeferredPageLayer dopo aver disegnato il livello
Esempio
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;