Java/PDF RTF/Viewer Preferences

Материал из Java эксперт
Версия от 18:01, 31 мая 2010; (обсуждение)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Viewer Preferences: DisplayDocTitle

import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;
public class ViewerPreferencesDisplayDocTitle {
  public static void main(String[] args) {
    Document document = new Document(PageSize.A6);
    try {
      PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("ViewerPreferencesDisplayDocTitle.pdf"));
      writer.setViewerPreferences(PdfWriter.DisplayDocTitle);
      document.addTitle("This is the title.");
      document.open();
      document.add(new Paragraph( "text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text ", new Font(Font.HELVETICA, 12)));
    } catch (Exception de) {
      de.printStackTrace();
    }
    document.close();
  }
}





Viewer Preferences: HideMenubarHideToolbar

import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;
public class ViewerPreferencesHideMenubarHideToolbar {
  public static void main(String[] args) {
    Document document = new Document(PageSize.A6);
    try {
      PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("ViewerPreferencesHideMenubarHideToolbar.pdf"));
      writer.setViewerPreferences(PdfWriter.HideMenubar | PdfWriter.HideToolbar);
      document.addTitle("This is the title.");
      document.open();
      document.add(new Paragraph( "text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text ", new Font(Font.HELVETICA, 12)));
    } catch (Exception de) {
      de.printStackTrace();
    }
    document.close();
  }
}





Viewer Preferences: PageLayoutTwoColumnLeft

import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;
public class ViewerPreferencesPageLayoutTwoColumnLeft {
  public static void main(String[] args) {
    Document document = new Document(PageSize.A6);
    try {
      PdfWriter writer1 = PdfWriter.getInstance(document, new FileOutputStream("ViewerPreferencesPageLayoutTwoColumnLeft.pdf"));
      writer1.setViewerPreferences(PdfWriter.PageLayoutTwoColumnLeft);
      document.addTitle("This is the title.");
      document.open();
      document.add(new Paragraph( "text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text ", new Font(Font.HELVETICA, 12)));
    } catch (Exception de) {
      de.printStackTrace();
    }
    document.close();
  }
}





Viewer Preferences: PageLayout, TwoColumnRight, PageModeFullScreen, NonFullScreen, PageModeUseThumbs

import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;
public class ViewerPreferencesPageLayoutTwoColumnRightPageModeFullScreenNonFullScreenPageModeUseThumbs {
  public static void main(String[] args) {
    Document document = new Document(PageSize.A6);
    try {
      PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("ViewerPreferencesPageLayoutTwoColumnRightPageModeFullScreenNonFullScreenPageModeUseThumbs.pdf"));
      writer.setViewerPreferences(PdfWriter.PageLayoutTwoColumnRight | PdfWriter.PageModeFullScreen | PdfWriter.NonFullScreenPageModeUseThumbs);
      document.addTitle("This is the title.");
      document.open();
      document.add(new Paragraph( "text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text ", new Font(Font.HELVETICA, 12)));
    } catch (Exception de) {
      de.printStackTrace();
    }
    document.close();
  }
}





Viewer Preferences: PrintScalingNone

import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;
public class ViewerPreferencesPrintScalingNone {
  public static void main(String[] args) {
    Document document = new Document(PageSize.A6);
    try {
      PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("ViewerPreferencesPrintScalingNone.pdf"));
      writer.setViewerPreferences(PdfWriter.PrintScalingNone);
      document.addTitle("This is the title.");
      document.open();
      document.add(new Paragraph( "text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text ", new Font(Font.HELVETICA, 12)));
    } catch (Exception de) {
      de.printStackTrace();
    }
    document.close();
  }
}