Table of Contents

Class LayoutIter

Namespace
Pango
Assembly
Pango-1.0.dll
public sealed class LayoutIter : BoxedRecord, IEquatable<LayoutIter>
Inheritance
LayoutIter
Implements
Inherited Members

Constructors

LayoutIter(LayoutIterOwnedHandle)

public LayoutIter(LayoutIterOwnedHandle handle)

Parameters

handle LayoutIterOwnedHandle

Properties

Handle

public LayoutIterOwnedHandle Handle { get; }

Property Value

LayoutIterOwnedHandle

Methods

AtLastLine()

public bool AtLastLine()

Returns

bool

Copy()

[Version("1.20")]
public LayoutIter? Copy()

Returns

LayoutIter

Equals(LayoutIter?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(LayoutIter? other)

Parameters

other LayoutIter

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

Free()

public void Free()

GetBaseline()

public int GetBaseline()

Returns

int

GetCharExtents(out Rectangle)

public void GetCharExtents(out Rectangle logicalRect)

Parameters

logicalRect Rectangle

GetClusterExtents(out Rectangle, out Rectangle)

public void GetClusterExtents(out Rectangle inkRect, out Rectangle logicalRect)

Parameters

inkRect Rectangle
logicalRect Rectangle

GetGType()

public static Type GetGType()

Returns

Type

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetIndex()

public int GetIndex()

Returns

int

GetLayout()

[Version("1.20")]
public Layout? GetLayout()

Returns

Layout

GetLayoutExtents(out Rectangle, out Rectangle)

public void GetLayoutExtents(out Rectangle inkRect, out Rectangle logicalRect)

Parameters

inkRect Rectangle
logicalRect Rectangle

GetLine()

public LayoutLine? GetLine()

Returns

LayoutLine

GetLineExtents(out Rectangle, out Rectangle)

public void GetLineExtents(out Rectangle inkRect, out Rectangle logicalRect)

Parameters

inkRect Rectangle
logicalRect Rectangle

GetLineReadonly()

[Version("1.16")]
public LayoutLine? GetLineReadonly()

Returns

LayoutLine

GetLineYrange(out int, out int)

public void GetLineYrange(out int y0, out int y1)

Parameters

y0 int
y1 int

GetRunBaseline()

[Version("1.50")]
public int GetRunBaseline()

Returns

int

GetRunExtents(out Rectangle, out Rectangle)

public void GetRunExtents(out Rectangle inkRect, out Rectangle logicalRect)

Parameters

inkRect Rectangle
logicalRect Rectangle

NextChar()

public bool NextChar()

Returns

bool

NextCluster()

public bool NextCluster()

Returns

bool

NextLine()

public bool NextLine()

Returns

bool

NextRun()

public bool NextRun()

Returns

bool