pango.ShapeFull(item_text$, paragraph_text$, analysis, glyphs[, flags])
item_text$ in Glyphen um.
Konvertiert anhand eines Textsegments und der entsprechenden von pcontext:Itemize() zurückgegebenen Pango-Analysestruktur die Zeichen in Glyphen. Sie können auch nur eine TeilZeichenkette des Elements von pcontext:Itemize() übergeben.
Dies ähnelt pango.Shape(), außer dass optional auch der vollständige
Absatztext als Eingabe verwendet werden kann, der dann zur Durchführung
bestimmter interelementübergreifender Gestaltungsinteraktionen verwendet
wird. Wenn Sie Zugriff auf den umfassenderen Text haben, zu dem item_text$
gehört, geben Sie den umfassenderen Text als paragraph_text$ an. Wenn
paragraph_text$ Null ist, wird stattdessen der Elementtext verwendet.
Beachten Sie, dass die zusätzlichen Attribute in der analyis, die von
pcontext:Itemize() zurückgegeben wird, Indizes haben, die relativ
zum gesamten Absatz sind. Sie übergeben also nicht den vollständigen
Absatztext als paragraph_text$, sondern müssen den Elementversatz von
ihren Indizes subtrahieren, bevor Sie pcontext:Itemize() aufrufen.
Mit dem optionalen Argument flags kann der Gestaltungsprozess
beeinflusst werden. Die folgenden Flags werden derzeit erkannt:
#PANGO_SHAPE_NONE#PANGO_SHAPE_ROUND_POSITIONS