THotPDF.RegisterImageTilingPattern Method

يسجل نمط تبليط PDF ملونًا تعيد خليته استخدام XObject صورة واحد موجود عبر موضع أو أكثر من المواضع الإطارية المقصوصة والمستقلة بتحويلات affine

التصريح

function RegisterImageTilingPattern(ImageIndex: Integer; BBoxLLx,
  BBoxLLy, BBoxURx, BBoxURy: Single; XStep, YStep: Single;
  const Placements: THPDFImageTilingPlacements;
  TilingType: THPDFTilingPatternType;
  const PatternMatrix: THPDFAffineMatrix): AnsiString; overload;

function RegisterImageTilingPattern(ImageIndex: Integer; BBoxLLx,
  BBoxLLy, BBoxURx, BBoxURy: Single; XStep, YStep: Single;
  const Placements: THPDFImageTilingPlacements;
  TilingType: THPDFTilingPatternType;
  const PatternMatrix: THPDFAffineMatrix;
  UseImageSoftMask: boolean): AnsiString; overload;

الوحدة

HPDFDoc

المعاملات

السلوك

تصدر الطريقة مورد XObject صورة واحدًا في قاموس النمط وتستدعيه من كل موضع، فلا تتكرر بايتات الصورة في الخلايا المكررة والمعكوسة

يعزل q وQ كلَّ موضع، ويُقصّ الموضع قبل ضمّ مصفوفته، ويخرج بأرقام PDF مستقلة عن الإعداد اللغوي

نسخة overload الخاصة بالقناع الناعم تربط صورة ألفا موجودة باسم مورد ثابت هو SMIm، ما يسمح بخلايا ألفا مكررة ومنعكسة دون تكرار بايتات الصورة أو فك ترميزها

ترمي الطريقة ERangeError عند مؤشرات الصور غير الصالحة، أو أعداد المواضع، أو مستطيلات القص، أو المصفوفات، أو الحدود، أو الخطوات، أو مصفوفات الأنماط غير الصالحة

قيمة الإرجاع

يعيد اسم مورد النمط الثابت لاستخدامه مع THPDFPage.SetFillPattern أو THPDFPage.SetStrokePattern

واجهات برمجة التطبيقات ذات الصلة

THPDFImageTilingPlacement · THotPDF.RegisterTilingPattern · THPDFPage.SetFillPattern