تعيد PageObjectInfo لقطة TPdfPageObjectInfo واحدة تحتوي المقبض ونوع الكائن والحدود العادية والمُدارَة والمصفوفة الفعالة والحالة النشطة والشفافية وألوان التعبئة والحد وقيم ألفا وعرض الحد ونمط وصل الحد ونمط طرفه ومصفوفة الشرطات وطورها
تميز HasRotatedBounds و HasActiveState وبقية حقول Has* القيمة الأصلية غير المتاحة عن القيمة الصفرية الصحيحة
تحمل RotatedBounds الرباعي المُدار، وتتحكم HasLineJoin و HasLineCap في أنماط الوصل والطرف، ويزيح DashPhase بداية نمط الشرطات
Info := Pdf1.PageObjectInfo(0);
Info.StrokeWidth := 4;
SetLength(Info.DashArray, 2);
Info.DashArray[0] := 8;
Info.DashArray[1] := 4;
Pdf1.UpdatePageObject(0, Info, [pocStrokeWidth, pocDashPattern]);
تطبق UpdatePageObject كل حقل مختار على الكائن الأصلي نفسه وتعيد توليد محتوى الصفحة مرة واحدة
تركيب TransformPageObject مصفوفة FS_MATRIX ألفينية مع الكائن المختار
PathInfo وضع التعبئة وحالة الحد ونوع المقطع ونقطة نهايته وحالة الإغلاق لكل مقطع في المسارPageObjectClipPath كل مسار فرعي للقص وكل مقطع مرتبط بكائن صفحةTransformPageObjectClipPath(Index, Matrix) هندسة القص تلك وحدها وتترك مصفوفة كائن الصفحة دون تغييرFormObjectChildren لقطات تفصيلية للأبناء المباشرين لـ Form XObjectDetachFormObjectChild(FormIndex, ChildIndex) ابنًا واحدًا وتنقل ملكية FPDF_PAGEOBJECT المُعادة إلى المستدعي الذي يجب أن يدرجها أو يدمرهاTextObjectGlyphOutline هندسة مسار الـ glyph، بينما تعيد TextObjectGlyphWidth(Index, GlyphIndex, FontSize) تقدم الـ glyph الأصلي بالحجم المطلوبTextObjectFontSize(Index) حجم كائن النص الأصلي وتحرر SetTextObjectFontSize(Index, FontSize) ذلك الحجم دون تقريبه عبر تحويل مصفوفةGetImageObjectRenderedBitmap(Index) صورة نقطية يملكها المستدعي وقد طُبِّق عليها قناع الصورة وتحويل الألوان ومصفوفة الصورة بواسطة PDFiumAnnotationObjectCount و AnnotationObjectInfo و AddPathToAnnotation و RemoveAnnotationObject على كائنات مظهر التعليقات التوضيحيةIsAnnotationObjectSubtypeSupported(Subtype) ما إذا كانت وحدة PDFium المحمَّلة تدعم استخراج كائنات المظهر وتحديثها وإزالتها للنوع الفرعيPerformNamedAction إجراء مستند معروفًا وتُبلِّغ OnNamedAction عن استدعاءات الإجراءات المسماةتعيد CharacterInfo ألوان التعبئة والحد واسم الخط وأعلام خط PDF وحدود glyph الفضفاضة والمصفوفة الفعالة ومقبض كائن النص المرتبط
تحوّل CharacterIndexToTextIndex و TextIndexToCharacterIndex بين فهارس محارف PDFium والفهارس في تيار النص المولَّد
يكشف TPdfAnnotation أنصاف أقطار الحد وعرضه عبر HasBorder و BorderHorizontalRadius و BorderVerticalRadius و BorderWidth
يمتد تغطية الألوان إلى ColorAlpha و InteriorColor و InteriorColorAlpha، وتتقرر البيانات الوصفية للتأشير عبر HasAuthor و HasName و HasSubject و HasModificationDate و HasCreationDate و HasIcon، وتُكشف إيماءات الحبر وهندسة النقاط الرباعية وأهداف الروابط عبر InkList و HasAttachmentPoints و HasLinkUri و LinkUri
تيارات المظهر العادية وعند تمرير المؤشر وعند الضغط متاحة عبر الحارسات HasAppearanceNormal و HasAppearanceRollover و HasAppearanceDown وسلاسلها المقابلة AppearanceNormal و AppearanceRollover و AppearanceDown
عند قراءة تعليق توضيحي، تحدد هذه الحارسات محتوى المظهر غير الفارغ: فالواجهة البرمجية الأصلية تعيد السلسلة الفارغة نفسها للتيار المفقود والتيار الفارغ، فتُبلِّغ الحارستان False ويُترَكان دون مساس عند إعادة كتابة السجل؛ ولا يزال بوسع المستدعي ضبط الحارسة صراحة إلى True لكتابة مظهر فارغ
أعِد إسناد سجل التعليق التوضيحي المحدَّث إلى Annotation[Index] لكتابة قيم الحد أو المظهر المختارة
ConfigurePdfLibrary و GetPdfLibraryConfiguration و PdfLibraryConfigurationSealed سياسة التهيئة الأصلية والعزل على مستوى العملية غير القابلة للتغيير وتدققها قبل أول تحميلTPdfLibraryConfiguration حقول UserFontPaths و V8Isolate و V8EmbedderSlot و V8Platform و Renderer و FontBackend و BrotliEnabled و IsolatePerDocument و AllowMachineTime، وتستخدم TPdfRendererPreference (prpDefault و prpAgg و prpSkia) و TPdfFontBackendPreference (pfbpDefault و pfbpFreeType و pfbpFontations) لاختيار الحقول الأصلية التي يحتاجها الإعداد المطلوب وحدهاPdfDefaultTtfMapCount و TryGetPdfDefaultTtfMapEntry بدائل الخطوط الافتراضية الأصلية بوصول مفهرس مفحوصTPdfDefaultTtfMapEntry اسم الوجه ومجموعة المحارف والبيانات الوصفية لخط المنصة الأصلية من مدخل تحويل مفهرس واحدFormFieldZOrderAtPoint و LinkZOrderAtPoint ترتيب z الأصلي للعنصر الأمامي أو -1 عندما لا يوجد هدفTryGetAnnotationFileAttachment البيانات الوصفية للملف والحمولة بحدود معروفة طالما بقي مقبض التعليق التوضيحي الأصلي صالحًاTPdfAnnotationAttachment تلك البيانات الوصفية المنسوخة وحمولتها باستقلال عن مقبضي الصفحة والتعليق التوضيحيGetLinkedAnnotationIndex و GetLinkedAnnotationChain علاقات Popup و IRT بحماية من المراجع المعلقة والحلقات والعمقTPdfAnnotationRelationship علاقة Popup (parPopup) أو IRT (parInReplyTo)، وتخزن TPdfAnnotationSubtypes مصفوفة الأنواع الفرعية لسياسة التركيزGetAnnotationDictionaryValue و GetAttachmentDictionaryValue عن نوع القيمة الأصلية بدقة قبل إعادة قيمة عددية مدعومةTPdfDictionaryValueKind فئة الكائن الأصلية (pdvkUnknown و pdvkBoolean و pdvkNumber و pdvkString و pdvkName و pdvkArray و pdvkDictionary و pdvkStream و pdvkNull و pdvkReference) وتحمل TPdfDictionaryValue القيمة العددية المدعومة رقمًا كانت أو سلسلة في NumberValue و StringValue مع HasScalarValue حارسة صريحةSetFocusableAnnotationSubtypes و GetFocusableAnnotationSubtypes في أهلية التركيز بلوحة المفاتيح عبر مقبض النماذج الأصليTPdfStructureElement.Attributes هي شجرة مسطَّحة من نوع TPdfStructureAttributeValues تعقد عُقد TPdfStructureAttributeValue فيها ارتباطها بقاموس السمات المالك عبر AttributeIndex وتحفظ القيم المتداخلة المنمَّطة والكتل بلا فقدان في BlobValueTPdfView.FormFieldZOrderAt و TPdfView.LinkZOrderAt و TPdfView.ReplaceFormTextAndKeepSelection عمليات تحويل الإحداثيات المقابلة ونماذج الحفاظ على التحديد عبر عنصر التحكم المرئيThumbnailRawData تيار المصغر المضمَّن قبل فك ترميز المرشحاتThumbnailDecodedData تيار المصغر المضمَّن بعد فك ترميز المرشحاتTransformPageContent كل كائنات الصفحة وتقصها وتعيد توليد الصفحة وإعادة تحميل مقابضها المشتقةTransformPageAnnotations نموذج الإحداثيات الألفيني نفسه على كل التعليقات التوضيحية في الصفحة الحالية
Matrix.a := 0.5;
Matrix.b := 0;
Matrix.c := 0;
Matrix.d := -0.5;
Matrix.e := 0;
Matrix.f := 421;
Clip.Left := 0;
Clip.Top := 0;
Clip.Right := 300;
Clip.Bottom := 421;
Bitmap := Pdf1.RenderPageWithMatrix(300, 421, Matrix, Clip);
يقبل RenderPageWithMatrix مصفوفة FS_MATRIX قابلة للعكس ومستطيل قص بإحداثيات الجهاز
الصيغة التي تستقبل TBitmap يملكه المستدعي تصيّر مباشرة في DIB متوافق بعمق 32 بت وتعود إلى نسخة واحدة فقط عندما يتعذر إنشاء صورة PDFium نقطية خارجية
يرسم التصيير بالمصفوفة محتوى الصفحة والتعليقات التوضيحية غير التفاعلية المختارة عبر أعلام التصيير، لكنه لا يستدعي مُصيِّر طبقة تعبئة النماذج