| /* |
| * Copyright (C) 2016 The Android Open Source Project |
| * Copyright (C) 2016 Mopria Alliance, Inc. |
| * |
| * 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. |
| */ |
| |
| package com.android.bips.jni; |
| |
| public final class LocalJobParams { |
| public int borderless; |
| public int duplex; |
| public int pdf_render_resolution; |
| public String job_name = null; |
| public String job_originating_user_name = null; |
| |
| public int media_size; |
| public int media_type; |
| public int media_tray; |
| |
| public int render_flags; |
| public int num_copies; |
| public int color_space; |
| |
| public int print_resolution; |
| public int printable_width; |
| public int printable_height; |
| |
| public float job_margin_top; |
| public float job_margin_left; |
| public float job_margin_right; |
| public float job_margin_bottom; |
| |
| public float page_width; |
| public float page_height; |
| public float page_margin_top; |
| public float page_margin_left; |
| public float page_margin_right; |
| public float page_margin_bottom; |
| |
| public boolean fit_to_page; |
| public boolean auto_rotate; |
| public boolean fill_page; |
| public boolean portrait_mode; |
| public boolean landscape_mode; |
| |
| public String page_range = null; |
| public String document_category = null; |
| |
| public byte[] nativeData = null; |
| |
| public int alignment = 0; |
| public boolean document_scaling; |
| |
| @Override |
| public String toString() { |
| return "LocalJobParams{" |
| + " borderless=" + borderless |
| + " duplex=" + duplex |
| + " pdf_render_resolution=" + pdf_render_resolution |
| + " job_name=" + job_name |
| + " job_originating_user_name=" + job_originating_user_name |
| + " media_size=" + media_size |
| + " media_type=" + media_type |
| + " media_tray=" + media_tray |
| + " render_flags=" + render_flags |
| + " num_copies=" + num_copies |
| + " color_space=" + color_space |
| + " print_resolution=" + print_resolution |
| + " printable_width=" + printable_width |
| + " printable_height=" + printable_height |
| + " job_margin_top=" + job_margin_top |
| + " job_margin_left=" + job_margin_left |
| + " job_margin_right=" + job_margin_right |
| + " job_margin_bottom=" + job_margin_bottom |
| + " page_width=" + page_width |
| + " page_height=" + page_height |
| + " page_margin_top=" + page_margin_top |
| + " page_margin_left=" + page_margin_left |
| + " page_margin_right=" + page_margin_right |
| + " page_margin_bottom=" + page_margin_bottom |
| + " fit_to_page=" + fit_to_page |
| + " auto_rotate=" + auto_rotate |
| + " fill_page=" + fill_page |
| + " portrait_mode=" + portrait_mode |
| + " landscape_mode=" + landscape_mode |
| + " page_range=" + page_range |
| + " document_category=" + document_category |
| + " nativeData=" + !(nativeData == null) |
| + " alignment=" + alignment |
| + " document_scaling=" + document_scaling |
| + "}"; |
| } |
| } |