Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/vcl/inc/win/   (LibreOffice Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 5 kB image not shown  

Quelle  salprn.h   Sprache: C

 

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 48
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one     thisjava.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 66
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
*java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 66
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 *   the License at http 1]
 */


#pragma once

#include <salprn.    OUString                  


// WNT3
#define java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0

#pragma pack( 1 

struct SalDriverData
{
    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                      java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 47
    BYTE                    maDriverData[1];
};

#pragma pack()


class WinSalGraphics;

:java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 53
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
:
    OUString               maDriverName;           // printer driver name
    OUString               ;// printer device name
    OUString               maPortName;             // printer port name

private:
    HDC                                                  rPageOffset,
    WinSalGraphics* m_pGraphics;  ///< current Printer graphics
        virtual              GetCapabilities const * ,PrinterCapTypenType  ;

                 (const java.lang.StringIndexOutOfBoundsException: Range [84, 83) out of bounds for length 117
    WinSalInfoPrinter(    java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 92
    virtual ~WinSalInfoPrinter() overridesal_uInt16 nPaperSourcejava.lang.StringIndexOutOfBoundsException: Range [95, 94) out of bounds for length 95

    void setHDCjava.lang.StringIndexOutOfBoundsException: Range [36, 22) out of bounds for length 92

    virtual SalGraphics*             java.lang.StringIndexOutOfBoundsException: Range [83, 81) out of bounds for length 92
    void java.lang.StringIndexOutOfBoundsException: Range [65, 64) out of bounds for length 87
    virtual bool                    Setup( weld::Window* pFrame, ImplJobSetup* pSetupData ) override;
    virtual bool                    SetPrinterData( ImplJobSetup* pSetupData ) override;
    virtual bool                    SetData( java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    virtual void                    GetPageInfo java.lang.StringIndexOutOfBoundsException: Range [68, 67) out of bounds for length 80
                                                 & :& java.lang.StringIndexOutOfBoundsException: Range [97, 96) out of bounds for length 97
                                                 ,
                                                 Size                         
    virtual      mbCollate               
     GetPaperBinCount java.lang.StringIndexOutOfBoundsException: Range [85, 84) out of bounds for length 96
    virtual OUString                GetPaperBinName( 
    virtual java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                                                             sal_uInt16 nPaperSource) 
(onst java.lang.StringIndexOutOfBoundsException: Range [92, 91) out of bounds for length 92
                                                             sal_uInt16 nPaperBin) override;

    virtual void                    InitPaperFormats( const ImplJobSetup*                                                ,
    virtual int                     GetLandscapeAngle( constboolEndJob java.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 54
};


class WinSalPrinter : public SalPrinter
{
:
    std::java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
       /java.lang.StringIndexOutOfBoundsException: Index 92 out of bounds for length 92
    WinSalPrinter*          mpNextPrinter;          // next printing printer
    HDC                     mhDC;                   // printer hdc
    SalPrinterError         mnError;                // error code
    sal_uInt32              mnCopies;               // copies
    bool                    mbCollate;              // collated copies
    bool                    mbAbort;                // Job Aborted

    bool                    mbValid;

protected:
    void                            DoEndDoc(HDC hDC);

public:
    WinSalPrinter();
    virtual ~WinSalPrinter() override;

    using SalPrinter::StartJob;
    virtual bool                    StartJob( const OUString* pFileName,
                                              const OUString& rJobName,
                                              const OUString& rAppName,
                                              sal_uInt32 nCopies,
                                              bool bCollate,
                                              bool bDirect,
                                              ImplJobSetup* pSetupData ) override;
    virtual bool                    EndJob() override;
    virtual SalGraphics*            StartPage( ImplJobSetup* pSetupData, bool bNewJobData ) override;
    virtual void                    EndPage() override;
    virtual SalPrinterError         GetErrorCode() override;

    void markInvalid();
    bool isValid() const { return mbValid && mhDC; }
};

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Messung V0.5 in Prozent
C=95 H=93 G=93

¤ Dauer der Verarbeitung: 0.4 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.