ImportPageAsFormXObject

Маніпулювання сторінками, Form XObjects

Опис

Імпортує одну сторінку з будь-якого відкритого документа у вибраний документ як незалежний повторно використовуваний Form XObject і повертає дескриптор захопленої сторінкиДерева сторінок джерела й цілі залишаються без змін, вміст сторінки декодується та стискається один раз, а кожне подальше розміщення записує лише посилання на ресурс і операцію

Do

/GroupМіждокументні імпорти копіюють успадковану замкнену множину ресурсів і сумісні з Form записи /Metadata, /PieceInfo, /LastModified та

Синтаксис

Delphi

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

Параметри

SourceDocumentIDДескриптор документа, повернений операцією створення чи завантаження документа; може ідентифікувати вибраний документ
SourcePageНомер сторінки з нумерацією від 1 у вихідному документі
Options0 використовує MediaBox; 1 використовує CropBox із резервом MediaBox; 2 використовує BleedBox із резервом CropBox і MediaBox; 3 використовує TrimBox із резервом CropBox і MediaBox; 4 використовує ArtBox із резервом CropBox і MediaBox

Повернуті значення

0Дескриптор документа, номер сторінки чи опція були недійсними, обрана межа була непридатною або посиланий ресурс не вдалося імпортувати
Non-zeroДескриптор захопленої сторінки, який приймають функції малювання та налаштування Form

Примітки

Обрана межа сторінки стає обмежувальною межею Form, а успадкований поворот сторінки нормалізується в матрицю Form, зокрема ненульові початки межАнотації, поля форм, мініатюри, посилання дерева сторінок, записи навігації та структурні батьківські номери не є графікою сторінки й не імпортуютьсяВикличте цю функцію один раз і використайте повернений дескриптор знову з

Анотації, поля форм, мініатюри, посилання дерева сторінок, навігаційні записи та структурні батьківські номери — це не графіка сторінки й не імпортуються

DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional чи SetCapturedPageTransparencyGroup

Див. також

CapturePageEx, DrawCapturedPage, BeginFormXObject