ImportPageAsFormXObject

Sidemanipulering, Form XObjects

Beskrivelse

Importerer én side fra et hvilket som helst åpent dokument inn i det valgte dokumentet som et uavhengig, gjenbrukbart Form XObject og returnerer et håndtak til en registrert sideKilde- og målsidetrærne forblir uendret, sideinnholdet dekodes og komprimeres én gang, og hver senere plassering skriver bare en ressursreferanse og en

Do

/Group-operasjonImporter på tvers av dokumenter kopierer den arvede ressurslukningen og de Form-kompatible oppføringene /Metadata, /PieceInfo, /LastModified og

Syntaks

Delphi

Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;

Parametere

SourceDocumentIDDokumenthåndtaket som returneres av en dokumentopprettings- eller innlastingsoperasjon; det kan identifisere det valgte dokumentet
SourcePageDet et-baserte sidetallet i kildedokumentet
Options0 bruker mediaboksen; 1 bruker beskjæringsboksen med mediaboks som reserve; 2 bruker utfallsboksen med beskjærings- og mediaboks som reserve; 3 bruker trimmeboksen med beskjærings- og mediaboks som reserve; 4 bruker illustrasjonsboksen med beskjærings- og mediaboks som reserve

Returverdier

0Dokumenthåndtaket, sidetallet eller alternativet var ugyldig, den valgte boksen var ubrukelig, eller en referert ressurs kunne ikke importeres
Ikke-nullEt håndtak til en registrert side som tegne- og Form-konfigurasjonsfunksjonene godtar

Merknader

Den valgte sideboksen blir Formens avgrensningsboks, og arvet siderotasjon normaliseres inn i Form-matrisen, inkludert ikke-null boksorigoMerknader, skjemafelt, miniatyrbilder, koblinger i sidetreet, navigeringsoppføringer og strukturelle foreldrenumre er ikke sidegrafikk og importeres ikkeKall denne funksjonen én gang og gjenbruk det returnerte håndtaket med

DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional eller SetCapturedPageTransparencyGroup

Se også

CapturePageEx, DrawCapturedPage, BeginFormXObject