+ if ( m_macPrintSettings != kPMNoPrintSettings )
+ {
+ PMRelease( m_macPrintSettings ) ;
+ m_macPrintSettings = kPMNoPrintSettings ;
+ }
+ if ( data.m_macPrintSettings != kPMNoPrintSettings )
+ {
+ m_macPrintSettings = data.m_macPrintSettings ;
+ PMRetain( m_macPrintSettings ) ;
+ }
+ if ( m_macPageFormat != kPMNoPageFormat )
+ {
+ PMRelease( m_macPageFormat ) ;
+ m_macPageFormat = kPMNoPageFormat ;
+ }
+ if ( data.m_macPageFormat != kPMNoPageFormat )
+ {
+ m_macPageFormat = data.m_macPageFormat ;
+ PMRetain( m_macPageFormat ) ;
+ }