<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE erlref SYSTEM "erlref.dtd">

<!-- THIS FILE IS GENERATED DO NOT EDIT -->


<erlref>
<header>
  <copyright>
    <year>2020</year>
    <holder>Ericsson AB. All Rights Reserved.</holder></copyright>
  <legalnotice>
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
      You may obtain a copy of the License at

          http://www.apache.org/licenses/LICENSE-2.0

      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.

  </legalnotice>
  <title>wxPrintDialog</title>
</header>
<module>wxPrintDialog</module>
<modulesummary>Functions for wxPrintDialog class</modulesummary>
<description><p>This class represents the print and print setup common dialogs. You may obtain a <c>wxPrinterDC</c> (not implemented in wx) device context from a successfully dismissed print dialog.
      </p><p>See: <url href="https://docs.wxwidgets.org/3.1/overview_printing.html#overview_printing">Overview printing</url>, <url href="https://docs.wxwidgets.org/3.1/overview_cmndlg.html#overview_cmndlg_print">Overview cmndlg</url>
      </p>
  <p>This class is derived (and can use functions) from: 
    <seeerl marker="wxDialog"><c>wxDialog</c></seeerl> <seeerl marker="wxTopLevelWindow"><c>wxTopLevelWindow</c></seeerl> <seeerl marker="wxWindow"><c>wxWindow</c></seeerl> <seeerl marker="wxEvtHandler"><c>wxEvtHandler</c></seeerl></p>
  
  <p>wxWidgets docs: <url href="https://docs.wxwidgets.org/3.1/classwx_print_dialog.html">wxPrintDialog</url></p>
  </description>
<datatypes><datatype><name name="wxPrintDialog"/></datatype></datatypes>

<funcs>
  <func>
    <name name="new" arity="1" clause_i="1" since=""/>
    <fsummary>See: <c>new/2</c></fsummary>
  </func>
  
  <func>
    <name name="new" arity="2" clause_i="1" since=""/>
  
    <name name="new" arity="2" clause_i="2" since=""/>
    <fsummary/>
    <desc/>
  </func>
  
  <func>
    <name name="destroy" arity="1" clause_i="1" since=""/>
    <fsummary>Destructor. </fsummary>
    <desc><p>Destructor. 
      </p><p>If <seemfa marker="#getPrintDC/1"><c>getPrintDC/1</c></seemfa> has not been called, the device context obtained by the dialog (if any) will be deleted. 
      </p></desc>
  </func>
  
  <func>
    <name name="getPrintDialogData" arity="1" clause_i="1" since=""/>
    <fsummary>Returns the print dialog data associated with the print dialog. </fsummary>
    <desc><p>Returns the print dialog data associated with the print dialog. 
      </p></desc>
  </func>
  
  <func>
    <name name="getPrintDC" arity="1" clause_i="1" since=""/>
    <fsummary>Returns the device context created by the print dialog, if any. </fsummary>
    <desc><p>Returns the device context created by the print dialog, if any. 
      </p><p>When this function has been called, the ownership of the device context is transferred to the application, so it must then be deleted explicitly. 
      </p></desc>
  </func>
  </funcs>
</erlref>
