Freigeben über


LineTransform-Konstruktor (Double, Double, Double)

Initialisiert eine neue Instanz einer LineTransform.

Namespace:  Microsoft.VisualStudio.Text.Formatting
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Syntax

'Declaration
Public Sub New ( _
    topSpace As Double, _
    bottomSpace As Double, _
    verticalScale As Double _
)
public LineTransform(
    double topSpace,
    double bottomSpace,
    double verticalScale
)
public:
LineTransform(
    double topSpace, 
    double bottomSpace, 
    double verticalScale
)
new : 
        topSpace:float * 
        bottomSpace:float * 
        verticalScale:float -> LineTransform
public function LineTransform(
    topSpace : double, 
    bottomSpace : double, 
    verticalScale : double
)

Parameter

  • topSpace
    Typ: Double

    Der erforderliche Platz über dem Text der Zeile vor dem Anwenden von verticalScale.

  • bottomSpace
    Typ: Double

    Der erforderliche Platz unter dem Text der Zeile vor dem Anwenden von verticalScale.

  • verticalScale
    Typ: Double

    Der vertikale Skalierungsfaktor, der auf den Zeilentext und den Leerraum über und unter der Zeile angewendet werden soll.

Hinweise

Alle LineTransform-Objekte auf einer formatierten Textzeile werden mithilfe der Combine-Methode kombiniert, und das resultierende LineTransform bestimmt die Platzierung und die Skalierung der gerenderten Textzeile. Negatives topSpace und bottomSpace-Werte werden ignoriert, da die Werte immer mit mindestens einem LineTransform mit Leerzeichen sind nicht negative Anforderungen kombiniert werden. Die gerenderte Höhe einer Zeile ist (+) Höhe der Zeilen (Text topSpace + bottomSpace) * verticalScale.

.NET Framework-Sicherheit

Siehe auch

Referenz

LineTransform Struktur

LineTransform-Überladung

Microsoft.VisualStudio.Text.Formatting-Namespace