THotPDF.RegisterLuminositySoftMaskState Method
Construit un Form XObject borné de groupe de transparence DeviceGray et renvoie le nom de ressource ExtGState qui applique le Form comme soft mask de luminosité
Déclarations
function RegisterLuminositySoftMaskState(BBoxLLx, BBoxLLy,
BBoxURx, BBoxURy: Single; const Content: AnsiString): AnsiString; overload;
function RegisterLuminositySoftMaskState(BBoxLLx, BBoxLLy,
BBoxURx, BBoxURy: Single; const Content: AnsiString;
const PatternNames: array of AnsiString;
const ImageResources: array of THPDFFormImageResource): AnsiString; overload;
Paramètres
BBoxLLx,BBoxLLy,BBoxURxetBBoxURydéfinissent des bornes de Form finies et positivesContentcontient au plus 16 MiB d’opérateurs de peinture PDF fournis par l’appelantPatternNamesfournit au plus 1024 noms de patterns précédemment enregistrésImageResourcesfournit au plus 1024 images couleur existantes ou soft masks partagés d’images en niveaux de gris
Comportement
Le Form généré déclare /Group << /S /Transparency /CS /DeviceGray /I true >> et le dictionnaire de masque généré utilise /S /Luminosity avec un fond /BC [0] noir
Les sources alpha doivent être peintes comme des valeurs de niveaux de gris avant l’enregistrement, afin que l’opération de luminosité PDF reproduise l’alpha au lieu de dériver l’opacité de la luminosité visuelle d’une couleur RGB
Les patterns et image XObjects sont liés dans le dictionnaire de ressources du Form sans dupliquer leurs streams encodés
La méthode exige la transparence PDF 1.4, rejette une sortie PDF/A-1 et valide toutes les bornes, nombres de ressources, noms, indices et liens de soft mask avant d’allouer le Form
Valeur de retour
Renvoie un nom de ressource ExtGState stable pour THPDFPage.SetGraphicsState, ou une chaîne vide lorsque la politique de version PDF configurée refuse PDF 1.4
API associées
THPDFFormImageResource · THotPDF.RegisterSoftMaskState · THotPDF.RegisterImageTilingPattern