Bezeichnung
  pango.ShapeFull -- Konvertiert den Text in Glyphen
Übersicht

      pango.ShapeFull(item_text$, paragraph_text$, analysis, glyphs[, flags])

Beschreibung
  Wandelt die Zeichen in `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`
    Standardwert.
  `#PANGO_SHAPE_ROUND_POSITIONS`
    Rundet Glyphenpositionen und -breiten auf ganze Geräteeinheiten. Diese Option sollte festgelegt werden, wenn der Zielrenderer keine Subpixelpositionierung von Glyphen durchführen kann.

Eingaben
  item_text$
    Text zum Formen
  paragraph_text$
    Text des Absatzes oder Null (siehe Details)
  analysis
    Pango-Analyseobjekt von pcontext:Itemize()
  glyphs
    Glyphen-Zeichenkette, in der Ergebnisse gespeichert werden sollen
  flags
    Optional: zusätzliche Flags (siehe oben)

Navigation zeigen