THotPDF.RegisterImageTilingPattern Metodu

Hücresi, mevcut bir image XObject'i bir veya daha fazla bağımsız kırpılmış affine placement boyunca yeniden kullanan renkli bir PDF tiling pattern kaydeder

Bildirim

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;

Birim

HPDFDoc

Parametreler

Davranış

Metod, pattern sözlüğünde tek bir image XObject resource'ı üretir ve her placement'tan bunu çağırır; böylece tekrarlanan ve aynalanan hücreler image baytlarını çoğaltmaz

Her placement q ve Q ile izole edilir, matrisi birleştirilmeden önce kırpılır ve locale bağımsız PDF sayılarıyla serialize edilir

Soft-mask overload'ı, mevcut bir alpha görselini sabit SMIm resource adı altında bağlar; böylece image baytlarını çoğaltmadan veya çözdürmeden tekrarlanan ve yansıtılan alpha hücreleri mümkün olur

Metod; geçersiz görüntü indeksleri, yerleştirme sayıları, kırpma dikdörtgenleri, matrisler, sınırlar, adımlar veya pattern matrisleri için ERangeError fırlatır

Dönüş değeri

THPDFPage.SetFillPattern veya THPDFPage.SetStrokePattern için kararlı pattern kaynak adını döndürür

İlgili API'ler

THPDFImageTilingPlacement · THotPDF.RegisterTilingPattern · THPDFPage.SetFillPattern