Class PrintCompositor
public class PrintCompositor
- Inheritance
-
PrintCompositor
- Inherited Members
Methods
DrawPage(nint, nint, int)
Calls native method gtk_source_print_compositor_draw_page.
public static extern void DrawPage(nint compositor, nint context, int pageNr)
Parameters
compositor
nintTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: False
pageNr
intTransfer ownership: None Nullable: False
GetBodyFontName(nint)
Calls native method gtk_source_print_compositor_get_body_font_name.
public static extern NonNullableUtf8StringOwnedHandle GetBodyFontName(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetBottomMargin(nint, Unit)
Calls native method gtk_source_print_compositor_get_bottom_margin.
public static extern double GetBottomMargin(nint compositor, Unit unit)
Parameters
compositor
nintTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetBuffer(nint)
Calls native method gtk_source_print_compositor_get_buffer.
public static extern nint GetBuffer(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetFooterFontName(nint)
Calls native method gtk_source_print_compositor_get_footer_font_name.
public static extern NonNullableUtf8StringOwnedHandle GetFooterFontName(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function gtk_source_print_compositor_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHeaderFontName(nint)
Calls native method gtk_source_print_compositor_get_header_font_name.
public static extern NonNullableUtf8StringOwnedHandle GetHeaderFontName(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetHighlightSyntax(nint)
Calls native method gtk_source_print_compositor_get_highlight_syntax.
public static extern bool GetHighlightSyntax(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetLeftMargin(nint, Unit)
Calls native method gtk_source_print_compositor_get_left_margin.
public static extern double GetLeftMargin(nint compositor, Unit unit)
Parameters
compositor
nintTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetLineNumbersFontName(nint)
Calls native method gtk_source_print_compositor_get_line_numbers_font_name.
public static extern NonNullableUtf8StringOwnedHandle GetLineNumbersFontName(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetNPages(nint)
Calls native method gtk_source_print_compositor_get_n_pages.
public static extern int GetNPages(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetPaginationProgress(nint)
Calls native method gtk_source_print_compositor_get_pagination_progress.
public static extern double GetPaginationProgress(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetPrintFooter(nint)
Calls native method gtk_source_print_compositor_get_print_footer.
public static extern bool GetPrintFooter(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetPrintHeader(nint)
Calls native method gtk_source_print_compositor_get_print_header.
public static extern bool GetPrintHeader(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetPrintLineNumbers(nint)
Calls native method gtk_source_print_compositor_get_print_line_numbers.
public static extern uint GetPrintLineNumbers(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetRightMargin(nint, Unit)
Calls native method gtk_source_print_compositor_get_right_margin.
public static extern double GetRightMargin(nint compositor, Unit unit)
Parameters
compositor
nintTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetTabWidth(nint)
Calls native method gtk_source_print_compositor_get_tab_width.
public static extern uint GetTabWidth(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetTopMargin(nint, Unit)
Calls native method gtk_source_print_compositor_get_top_margin.
public static extern double GetTopMargin(nint compositor, Unit unit)
Parameters
compositor
nintTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetWrapMode(nint)
Calls native method gtk_source_print_compositor_get_wrap_mode.
public static extern WrapMode GetWrapMode(nint compositor)
Parameters
compositor
nintTransfer ownership: None Nullable: False
Returns
- WrapMode
Transfer ownership: None Nullable: False
IgnoreTag(nint, nint)
Calls native method gtk_source_print_compositor_ignore_tag. Version: 5.2
[Version("5.2")]
public static extern void IgnoreTag(nint compositor, nint tag)
Parameters
compositor
nintTransfer ownership: None Nullable: False
tag
nintTransfer ownership: None Nullable: False
New(nint)
Calls native constructor gtk_source_print_compositor_new.
public static extern nint New(nint buffer)
Parameters
buffer
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromView(nint)
Calls native constructor gtk_source_print_compositor_new_from_view.
public static extern nint NewFromView(nint view)
Parameters
view
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Paginate(nint, nint)
Calls native method gtk_source_print_compositor_paginate.
public static extern bool Paginate(nint compositor, nint context)
Parameters
compositor
nintTransfer ownership: None Nullable: False
context
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetBodyFontName(nint, NonNullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_body_font_name.
public static extern void SetBodyFontName(nint compositor, NonNullableUtf8StringHandle fontName)
Parameters
compositor
nintTransfer ownership: None Nullable: False
fontName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetBottomMargin(nint, double, Unit)
Calls native method gtk_source_print_compositor_set_bottom_margin.
public static extern void SetBottomMargin(nint compositor, double margin, Unit unit)
Parameters
compositor
nintTransfer ownership: None Nullable: False
margin
doubleTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
SetFooterFontName(nint, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_footer_font_name.
public static extern void SetFooterFontName(nint compositor, NullableUtf8StringHandle fontName)
Parameters
compositor
nintTransfer ownership: None Nullable: False
fontName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetFooterFormat(nint, bool, NullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_footer_format.
public static extern void SetFooterFormat(nint compositor, bool separator, NullableUtf8StringHandle left, NullableUtf8StringHandle center, NullableUtf8StringHandle right)
Parameters
compositor
nintTransfer ownership: None Nullable: False
separator
boolTransfer ownership: None Nullable: False
left
NullableUtf8StringHandleTransfer ownership: None Nullable: True
center
NullableUtf8StringHandleTransfer ownership: None Nullable: True
right
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetHeaderFontName(nint, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_header_font_name.
public static extern void SetHeaderFontName(nint compositor, NullableUtf8StringHandle fontName)
Parameters
compositor
nintTransfer ownership: None Nullable: False
fontName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetHeaderFormat(nint, bool, NullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_header_format.
public static extern void SetHeaderFormat(nint compositor, bool separator, NullableUtf8StringHandle left, NullableUtf8StringHandle center, NullableUtf8StringHandle right)
Parameters
compositor
nintTransfer ownership: None Nullable: False
separator
boolTransfer ownership: None Nullable: False
left
NullableUtf8StringHandleTransfer ownership: None Nullable: True
center
NullableUtf8StringHandleTransfer ownership: None Nullable: True
right
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetHighlightSyntax(nint, bool)
Calls native method gtk_source_print_compositor_set_highlight_syntax.
public static extern void SetHighlightSyntax(nint compositor, bool highlight)
Parameters
compositor
nintTransfer ownership: None Nullable: False
highlight
boolTransfer ownership: None Nullable: False
SetLeftMargin(nint, double, Unit)
Calls native method gtk_source_print_compositor_set_left_margin.
public static extern void SetLeftMargin(nint compositor, double margin, Unit unit)
Parameters
compositor
nintTransfer ownership: None Nullable: False
margin
doubleTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
SetLineNumbersFontName(nint, NullableUtf8StringHandle)
Calls native method gtk_source_print_compositor_set_line_numbers_font_name.
public static extern void SetLineNumbersFontName(nint compositor, NullableUtf8StringHandle fontName)
Parameters
compositor
nintTransfer ownership: None Nullable: False
fontName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetPrintFooter(nint, bool)
Calls native method gtk_source_print_compositor_set_print_footer.
public static extern void SetPrintFooter(nint compositor, bool print)
Parameters
compositor
nintTransfer ownership: None Nullable: False
print
boolTransfer ownership: None Nullable: False
SetPrintHeader(nint, bool)
Calls native method gtk_source_print_compositor_set_print_header.
public static extern void SetPrintHeader(nint compositor, bool print)
Parameters
compositor
nintTransfer ownership: None Nullable: False
print
boolTransfer ownership: None Nullable: False
SetPrintLineNumbers(nint, uint)
Calls native method gtk_source_print_compositor_set_print_line_numbers.
public static extern void SetPrintLineNumbers(nint compositor, uint interval)
Parameters
compositor
nintTransfer ownership: None Nullable: False
interval
uintTransfer ownership: None Nullable: False
SetRightMargin(nint, double, Unit)
Calls native method gtk_source_print_compositor_set_right_margin.
public static extern void SetRightMargin(nint compositor, double margin, Unit unit)
Parameters
compositor
nintTransfer ownership: None Nullable: False
margin
doubleTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
SetTabWidth(nint, uint)
Calls native method gtk_source_print_compositor_set_tab_width.
public static extern void SetTabWidth(nint compositor, uint width)
Parameters
compositor
nintTransfer ownership: None Nullable: False
width
uintTransfer ownership: None Nullable: False
SetTopMargin(nint, double, Unit)
Calls native method gtk_source_print_compositor_set_top_margin.
public static extern void SetTopMargin(nint compositor, double margin, Unit unit)
Parameters
compositor
nintTransfer ownership: None Nullable: False
margin
doubleTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
SetWrapMode(nint, WrapMode)
Calls native method gtk_source_print_compositor_set_wrap_mode.
public static extern void SetWrapMode(nint compositor, WrapMode wrapMode)