LibreOffice Module i18nutil (master) 1
Classes | Namespaces | Macros | Enumerations
paper.hxx File Reference
#include <i18nutil/i18nutildllapi.h>
#include <rtl/string.hxx>
#include <tools/long.hxx>
Include dependency graph for paper.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PaperInfo
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::lang
 

Macros

#define NUM_PAPER_ENTRIES   (PAPER_ONSCREENSHOW_16_10 - PAPER_A0 + 1)
 

Enumerations

enum  Paper : unsigned {
  PAPER_A0 ,
  PAPER_A1 ,
  PAPER_A2 ,
  PAPER_A3 ,
  PAPER_A4 ,
  PAPER_A5 ,
  PAPER_B4_ISO ,
  PAPER_B5_ISO ,
  PAPER_LETTER ,
  PAPER_LEGAL ,
  PAPER_TABLOID ,
  PAPER_USER ,
  PAPER_B6_ISO ,
  PAPER_ENV_C4 ,
  PAPER_ENV_C5 ,
  PAPER_ENV_C6 ,
  PAPER_ENV_C65 ,
  PAPER_ENV_DL ,
  PAPER_SLIDE_DIA ,
  PAPER_SCREEN_4_3 ,
  PAPER_C ,
  PAPER_D ,
  PAPER_E ,
  PAPER_EXECUTIVE ,
  PAPER_FANFOLD_LEGAL_DE ,
  PAPER_ENV_MONARCH ,
  PAPER_ENV_PERSONAL ,
  PAPER_ENV_9 ,
  PAPER_ENV_10 ,
  PAPER_ENV_11 ,
  PAPER_ENV_12 ,
  PAPER_KAI16 ,
  PAPER_KAI32 ,
  PAPER_KAI32BIG ,
  PAPER_B4_JIS ,
  PAPER_B5_JIS ,
  PAPER_B6_JIS ,
  PAPER_LEDGER ,
  PAPER_STATEMENT ,
  PAPER_QUARTO ,
  PAPER_10x14 ,
  PAPER_ENV_14 ,
  PAPER_ENV_C3 ,
  PAPER_ENV_ITALY ,
  PAPER_FANFOLD_US ,
  PAPER_FANFOLD_DE ,
  PAPER_POSTCARD_JP ,
  PAPER_9x11 ,
  PAPER_10x11 ,
  PAPER_15x11 ,
  PAPER_ENV_INVITE ,
  PAPER_A_PLUS ,
  PAPER_B_PLUS ,
  PAPER_LETTER_PLUS ,
  PAPER_A4_PLUS ,
  PAPER_DOUBLEPOSTCARD_JP ,
  PAPER_A6 ,
  PAPER_12x11 ,
  PAPER_A7 ,
  PAPER_A8 ,
  PAPER_A9 ,
  PAPER_A10 ,
  PAPER_B0_ISO ,
  PAPER_B1_ISO ,
  PAPER_B2_ISO ,
  PAPER_B3_ISO ,
  PAPER_B7_ISO ,
  PAPER_B8_ISO ,
  PAPER_B9_ISO ,
  PAPER_B10_ISO ,
  PAPER_ENV_C2 ,
  PAPER_ENV_C7 ,
  PAPER_ENV_C8 ,
  PAPER_ARCHA ,
  PAPER_ARCHB ,
  PAPER_ARCHC ,
  PAPER_ARCHD ,
  PAPER_ARCHE ,
  PAPER_SCREEN_16_9 ,
  PAPER_SCREEN_16_10 ,
  PAPER_16K_195x270 ,
  PAPER_16K_197x273 ,
  PAPER_WIDESCREEN ,
  PAPER_ONSCREENSHOW_4_3 ,
  PAPER_ONSCREENSHOW_16_9 ,
  PAPER_ONSCREENSHOW_16_10
}
 ! The values of the following enumerators must correspond to the array position ! of the respective paper size in the file i18nutil/source/utility/paper.cxx ! Thus don't reorder the enum values here without changing the code there as well. More...
 

Macro Definition Documentation

◆ NUM_PAPER_ENTRIES

#define NUM_PAPER_ENTRIES   (PAPER_ONSCREENSHOW_16_10 - PAPER_A0 + 1)

Definition at line 130 of file paper.hxx.

Enumeration Type Documentation

◆ Paper

enum Paper : unsigned

! The values of the following enumerators must correspond to the array position ! of the respective paper size in the file i18nutil/source/utility/paper.cxx ! Thus don't reorder the enum values here without changing the code there as well.

! Also the RID_STR_PAPERNAMES array in vcl/inc/print.hrc and the ! PaperIndex array in Printer::GetPaperName() in ! vcl/source/gdi/print.cxx are parallel to this enum.

Enumerator
PAPER_A0 
PAPER_A1 
PAPER_A2 
PAPER_A3 
PAPER_A4 
PAPER_A5 
PAPER_B4_ISO 
PAPER_B5_ISO 
PAPER_LETTER 
PAPER_LEGAL 
PAPER_TABLOID 
PAPER_USER 
PAPER_B6_ISO 
PAPER_ENV_C4 
PAPER_ENV_C5 
PAPER_ENV_C6 
PAPER_ENV_C65 
PAPER_ENV_DL 
PAPER_SLIDE_DIA 
PAPER_SCREEN_4_3 
PAPER_C 
PAPER_D 
PAPER_E 
PAPER_EXECUTIVE 
PAPER_FANFOLD_LEGAL_DE 
PAPER_ENV_MONARCH 
PAPER_ENV_PERSONAL 
PAPER_ENV_9 
PAPER_ENV_10 
PAPER_ENV_11 
PAPER_ENV_12 
PAPER_KAI16 
PAPER_KAI32 
PAPER_KAI32BIG 
PAPER_B4_JIS 
PAPER_B5_JIS 
PAPER_B6_JIS 
PAPER_LEDGER 
PAPER_STATEMENT 
PAPER_QUARTO 
PAPER_10x14 
PAPER_ENV_14 
PAPER_ENV_C3 
PAPER_ENV_ITALY 
PAPER_FANFOLD_US 
PAPER_FANFOLD_DE 
PAPER_POSTCARD_JP 
PAPER_9x11 
PAPER_10x11 
PAPER_15x11 
PAPER_ENV_INVITE 
PAPER_A_PLUS 
PAPER_B_PLUS 
PAPER_LETTER_PLUS 
PAPER_A4_PLUS 
PAPER_DOUBLEPOSTCARD_JP 
PAPER_A6 
PAPER_12x11 
PAPER_A7 
PAPER_A8 
PAPER_A9 
PAPER_A10 
PAPER_B0_ISO 
PAPER_B1_ISO 
PAPER_B2_ISO 
PAPER_B3_ISO 
PAPER_B7_ISO 
PAPER_B8_ISO 
PAPER_B9_ISO 
PAPER_B10_ISO 
PAPER_ENV_C2 
PAPER_ENV_C7 
PAPER_ENV_C8 
PAPER_ARCHA 
PAPER_ARCHB 
PAPER_ARCHC 
PAPER_ARCHD 
PAPER_ARCHE 
PAPER_SCREEN_16_9 
PAPER_SCREEN_16_10 
PAPER_16K_195x270 
PAPER_16K_197x273 
PAPER_WIDESCREEN 
PAPER_ONSCREENSHOW_4_3 
PAPER_ONSCREENSHOW_16_9 
PAPER_ONSCREENSHOW_16_10 

Definition at line 39 of file paper.hxx.