THotPDF.RegisterImageTilingPattern Method
Registreert een gekleurd PDF-tegelpatroon waarvan de cel één bestaand image XObject hergebruikt over één of meer onafhankelijk afgekapt affiene plaatsingen
Declaratie
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;
Eenheid
HPDFDoc
Parameters
ImageIndexselecteert een afbeelding die eerder is teruggegeven doorAddImageof een gelijkwaardige registratie-APIBBoxLLx,BBoxLLy,BBoxURxenBBoxURydefiniëren de eindige positieve patrooncelgrenzenXStepenYStepdefiniëren eindige niet-nul celafstandPlacementslevert 1 tot 1024 eindige omkeerbare matrices met eindige positieve afkaprechthoekenTilingTypekiest de PDF-regel voor tegelplaatsingPatternMatrixwijst patrooncoördinaten toe aan het standaardcoördinatensysteem van de bovenliggende inhoudsstroomUseImageSoftMaskhergebruikt het grijstinten-/SMask-XObject van de gekozen afbeelding als celafbeelding
Gedrag
De methode produceert één image XObject-resource in het patroonwoordenboek en roept het aan vanuit elke plaatsing, zodat herhaalde en gespiegelde cellen geen afbeeldingsbytes dupliceren
Elke plaatsing wordt geïssoleerd door q en Q, afgekapt voordat zijn matrix wordt samengevoegd, en geserialiseerd met locale-onafhankelijke PDF-nummers
De zachtmasker-overload koppelt één bestaand alfa-afbeelding onder een stabiele SMIm-resourcenaam, waardoor herhaalde en gespiegelde alfacellen mogelijk zijn zonder afbeeldingsbytes te dupliceren of decoderen
De methode geeft ERangeError voor ongeldige afbeeldingsindices, plaatsingsaantallen, afkaprechthoeken, matrices, grenzen, stappen of patroonmatrices
Retourwaarde
Geeft de stabiele patroonresourcenaam terug voor THPDFPage.SetFillPattern of THPDFPage.SetStrokePattern
Verwante API's
THPDFImageTilingPlacement · THotPDF.RegisterTilingPattern · THPDFPage.SetFillPattern