User Tools

Site Tools


api:dk11:net:tatukgis.ndk.winforms.tgis_printmanager

TGIS_PrintManager class

DK11 for .NET | TatukGIS.NDK.WinForms.TGIS_PrintManager | Classes | Constructors | Fields | Methods | Properties | Events

Print manager used for WinForms.

Available also on: Delphi FMX | Delphi VCL.

Syntax

// C#
public class TGIS_PrintManager : TGIS_PrintManagerAbstract, IGIS_ViewerParent 
{
}
' VisualBasic
Public Class TGIS_PrintManager
  Inherits TGIS_PrintManagerAbstract
  Implements IGIS_ViewerParent
End Class
// Oxygene
type
  TGIS_PrintManager = public class( TGIS_PrintManagerAbstract, IGIS_ViewerParent )
  end;

Inheritance

Implements

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_PrintManager() public Create an instance.

Fields

Inherited Protected
Name Visibility Description
FFooter protected Text of footer that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FFooterFont protected Font for the header that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FModeForceBitmap protected Force a bitmap printing.
(Inherited from TGIS_PrintManagerAbstract)
FOverlappedExtentMargin protected Margin (in pixels) to scan around a printed tile.
(Inherited from TGIS_PrintManagerAbstract)
FPrinterModeDraft protected Force a draft printing at 100PPI
(Inherited from TGIS_PrintManagerAbstract)
FSubtitle protected Text of subtitle that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FSubtitleFont protected Font of subtitle that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FTemplate protected Print template object.
(Inherited from TGIS_PrintManagerAbstract)
FTileSize protected Size of tile (in pixels) used when printing semitransparent layers.
(Inherited from TGIS_PrintManagerAbstract)
FTitle protected Text of title that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FTitleFont protected Font of title that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)

Methods

Inherited Overrides Protected
Name Visibility Description
ControlAutoCenterViewport public Move the screen origin of the map by delta values.
(Implements IGIS_ViewerParent.ControlAutoCenterViewport)
ControlCanvasHeight public Get canvas height.
(Implements IGIS_ViewerParent.ControlCanvasHeight)
ControlCanvasScale public Get canvas scale.
(Implements IGIS_ViewerParent.ControlCanvasScale)
ControlCanvasWidth public Get canvas width.
(Implements IGIS_ViewerParent.ControlCanvasWidth)
ControlClose public Notify control that is map is going to be closed.
(Implements IGIS_ViewerParent.ControlClose)
ControlDrawTexture public Draw texture.
(Implements IGIS_ViewerParent.ControlDrawTexture)
ControlFlash public Do flash.
(Implements IGIS_ViewerParent.ControlFlash)
ControlHourglassHide public Do Hourglass hide.
(Implements IGIS_ViewerParent.ControlHourglassHide)
ControlHourglassShake public Do Hourglass shake.
(Implements IGIS_ViewerParent.ControlHourglassShake)
ControlHourglassShow public Do Hourglass show.
(Implements IGIS_ViewerParent.ControlHourglassShow)
ControlProcessMessages public Do process messages.
(Implements IGIS_ViewerParent.ControlProcessMessages)
ControlRaiseEditorChangeEvent public Raise event on editor change.
(Implements IGIS_ViewerParent.ControlRaiseEditorChangeEvent)
ControlRenderer public Get renderer instance.
(Implements IGIS_ViewerParent.ControlRenderer)
ControlRepaint public Repaint control.
(Implements IGIS_ViewerParent.ControlRepaint)
ControlSet3DMode public Set current 3D mode.
(Implements IGIS_ViewerParent.ControlSet3DMode)
ControlSystemPPI public Get system PPI.
(Implements IGIS_ViewerParent.ControlSystemPPI)
ControlUpdateEditor public Update the editor.
(Implements IGIS_ViewerParent.ControlUpdateEditor)
ControlUpdateProgressive public Progressive update.
(Implements IGIS_ViewerParent.ControlUpdateProgressive)
ControlUpdateSelection public Update Selection layer.
(Implements IGIS_ViewerParent.ControlUpdateSelection)
ControlUpdateSynchronize public Wait for pending paint operation to be finalized.
(Implements IGIS_ViewerParent.ControlUpdateSynchronize)
ControlUpdateTopmost public Update Topmost layer.
(Implements IGIS_ViewerParent.ControlUpdateTopmost)
ControlUpdateWholeMap public Update whole map.
(Implements IGIS_ViewerParent.ControlUpdateWholeMap)
DrawControl public Print a control.
(Overrides TGIS_PrintManagerAbstract.DrawControl)
DrawGraphic public Print a graphic.
(Overrides TGIS_PrintManagerAbstract.DrawGraphic)
DrawMap public Print a map given by the viewer using passed _printer.
(Overrides TGIS_PrintManagerAbstract.DrawMap)
draw_box protected Draw a box defined in the .tpl by 'BOX'.
(Overrides TGIS_PrintManagerAbstract.draw_box)
draw_control protected Draw a control defined in the .tpl by 'LEGEND', 'SCALE' or 'NORTHARROW'.
(Overrides TGIS_PrintManagerAbstract.draw_control)
draw_element protected Draw element by calling events.
(Inherited from TGIS_PrintManagerAbstract)
draw_frame protected Draw a frame defined in the .tpl by 'FRAME'.
(Overrides TGIS_PrintManagerAbstract.draw_frame)
draw_graphic protected Draw an image defined in the .tpl by 'GRAPHIC'.
(Overrides TGIS_PrintManagerAbstract.draw_graphic)
draw_map protected Draw a map defined in the .tpl by 'MAP'.
(Overrides TGIS_PrintManagerAbstract.draw_map)
draw_text protected Draw a text defined in the .tpl by 'TEXT'.
(Overrides TGIS_PrintManagerAbstract.draw_text)
GetViewer public Get internal viewer handle.
(Implements IGIS_ViewerParent.GetViewer)
Print(IGIS_Viewer) public Print a map given by the viewer using default printer.
Print(IGIS_Viewer, Object) public
Print(IGIS_Viewer, Object, double) public
processTemplatePrinting protected Print a page according to defined template.
(Inherited from TGIS_PrintManagerAbstract)
SetViewer public Set internal viewer handle.
(Implements IGIS_ViewerParent.SetViewer)

Properties

Inherited Protected
Name Visibility Description
Footer public Text for the footer that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
FooterFont public Font for the header that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
OverlappedExtentMargin public Margin (in pixels) to scan around a printed tile.
(Inherited from TGIS_PrintManagerAbstract)
Printer public Printer object.
Subtitle public Text for the subtitle that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
SubtitleFont public Font for the subtitle that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
Template public Print template object.
(Inherited from TGIS_PrintManagerAbstract)
TileSize public Size of tile (in pixels) used when printing semitransparent layers.
(Inherited from TGIS_PrintManagerAbstract)
Title public Text for the title that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)
TitleFont public Font for the title that will appear on a printed page.
(Inherited from TGIS_PrintManagerAbstract)

Events

Inherited Protected
Name Visibility Description
AfterPrintEvent public AfterPrint event.
AfterPrintMapEvent public AfterPrintMap event.
AfterPrintPageEvent public AfterPrintPage event.
BeforePrintEvent public BeforePrint event.
BeforePrintMapEvent public BeforePrintMap event.
BeforePrintPageEvent public BeforePrintPage event.
PrintPageEvent public PrintPage event.

References

2019/11/22 18:08