Новые книги

Master Android from first principles and begin the journey toward your own successful Android applications!

Dear Reader,

First, welcome to the world of Android! We’re entering a new era of mobile application development, one marked by open platforms and open source, to take ‘walled gardens’ and make them green houses for any and all to participate in. Android is relatively easy for developers, and I believe that this innovation will help generate a large ecosystem of developers and consumers within a very short time. This means that budding developers such as yourself will have many opportunities to design and build your own applications and you’ll have a huge and hungry customer base.

Second, welcome to the book! Its purpose is to start you on your way with building Android applications, and to help you master the learning curve. Android is already a rich framework, comparable in many ways to the richness Android of desktop Java environments. This means that there is a lot of cool stuff for you to pick up along your journey in order to create the slickest, most useful apps Android you can imagine.

The source code for the code samples in this book is all available from the Apress site, so you can stay as hands-on and practical as you like while I introduce you to the core of Android, and invite you to experiment with the various classes and APIs we’ll be looking at. By the time you’ve finished this book, you’ll be creating your own Android applications and asking yourself what your next great application will be…!

Enjoy!

Mark Murphy
Розничные компании и их Private labels, т. е. собственные торговые марки, завоевывают новые ниши на рынке. Но производители традиционных брендов по-прежнему создают стратегии, основанные на отживших мифах и представлениях о собственных марках розничных сетей. Если производители традиционных брендов не хотят проиграть, им жизненно необходим совершенно другой подход. Авторы книги развенчивают устойчивые мифы о марках розничных сетей, описывают новые, многоуровневые стратегии, которые розничные сети используют в отношении собственных марок, и предлагают производителям разработать эффективные ответные меры. Авторы призывают производителей принять брошенный вызов и идти в атаку! Основанная на исследовании эмпирического материала, собранного в разных странах мира, и на беспрецедентном обзоре мнений потребителей и анализе статистики книга содержит стратегии действий и производителей, и торговых сетей. Авторы предоставляют инструментарий, который поможет успешно конкурировать – или сотрудничать – с поставщиками товаров под марками розничных сетей; объясняют, почему сейчас производители традиционных брендов должны считаться с марками розничных сетей. Книга будет интересна руководителям производственных и торговых компаний, маркетологам, экспертам. Читатели найдут в книге много интересных фактов об известных магазинах и товарах.

printer_set_option

Учебник РНР
НазадВперёд

printer_set_option

(unknown)

printer_set_option - конфигурирует соединение принтера.

Описание

bool printer_set_option (resource handle, int option, mixed value)

Функция устанавливает нижеуказанные опции текущего соединения. handle обязан быть правильным дескриптором принтера. option может быть одной из следующих констант:

  • PRINTER_COPIES: устанавливает, сколько копий должно быть напечатано, valueобязано быть integer.

  • PRINTER_MODE: специфицирует тип данных (text, raw или emf), value обязано быть строкой.

  • PRINTER_TITLE: специфицирует имя документа, value обязано быть строкой.

  • PRINTER_ORIENTATION: специфицирует ориентацию бумаги, value может быть PRINTER_ORIENTATION_PORTRAIT или PRINTER_ORIENTATION_LANDSCAPE.

  • PRINTER_RESOLUTION_Y: специфицирует y-разрешение в DPI, value обязано быть integer.

  • PRINTER_RESOLUTION_X: специфицирует the x-разрешение в DPI, value обязано быть integer.

  • PRINTER_PAPER_FORMAT: специфицирует предопределённый формат бумаги; установите value в PRINTER_FORMAT_CUSTOM, если хотите специфицировать особый формат с помощью PRINTER_PAPER_WIDTH и PRINTER_PAPER_LENGTH.
    value может быть одной из следующих констант:

    • PRINTER_FORMAT_CUSTOM: позволяет специфицировать особый формат бумаги.

    • PRINTER_FORMAT_LETTER: специфицирует стандартный формат letter (8 1/2- на 11-дюймов).

    • PRINTER_FORMAT_LETTER: специфицирует стандартный формат legal (8 1/2- на 14-дюймов).

    • PRINTER_FORMAT_A3: специфицирует стандартный формат A3 (297- на 420-миллиметров).

    • PRINTER_FORMAT_A4: специфицирует стандартный формат A4 (210- на 297-миллиметров).

    • PRINTER_FORMAT_A5: специфицирует стандартный формат A5 (148- на 210-миллиметров).

    • PRINTER_FORMAT_B4: специфицирует стандартный формат B4 (250- на 354-миллиметров).

    • PRINTER_FORMAT_B5: специфицирует стандартный формат B5 (182- на 257-миллиметров).

    • PRINTER_FORMAT_FOLIO: специфицирует стандартный формат FOLIO (8 1/2- на 13-дюймов).

  • PRINTER_PAPER_LENGTH: если PRINTER_PAPER_FORMAT установлен PRINTER_FORMAT_CUSTOM, PRINTER_PAPER_LENGTH специфицирует специальную длину бумаги в mm, value обязано быть integer.

  • PRINTER_PAPER_WIDTH: если PRINTER_PAPER_FORMAT установлен PRINTER_FORMAT_CUSTOM, PRINTER_PAPER_WIDTH специфицирует специальную ширину бумаги в mm, value обязано быть integer.

  • PRINTER_SCALE: специфицирует фактор, которым масштабируется печатаемый вывод. Размер страницы масштабируется от физического размера страницы на фактор масштабирования/100. Например, если вы установили масштабирование 50, вывод будет в половину оригинального размера. value обязано быть integer.

  • PRINTER_BACKGROUND_COLOR: специфицирует цвет фона для актуального контекста устройства, value обязано быть строкой, содержащей rgb информацию в 16-ричном формате, например, "005533".

  • PRINTER_TEXT_COLOR: специфицирует цвет текста для актуального контекста устройства, value обязано быть строкой, содержащей rgb информацию в 16-ричном формате, например, "005533".

  • PRINTER_TEXT_ALIGN: специфицирует выравнивание текста для актуального контекста устройства, value может комбинироваться, с помощью OR, из следующих констант:

    • PRINTER_TA_BASELINE: текст будет выровнен по базовой линии.

    • PRINTER_TA_BOTTOM: текст будет выровнен по низу.

    • PRINTER_TA_TOP: текст будет выровнен по верху.

    • PRINTER_TA_CENTER: текст будет выровнен по центру.

    • PRINTER_TA_LEFT: текст будет выровнен влево.

    • PRINTER_TA_RIGHT: текст будет выровнен вправо.

Пример 1. printer_set_option()
$handle = printer_open();
printer_set_option($handle, PRINTER_SCALE, 75);
printer_set_option($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_LEFT);
printer_close($handle);

Назад Оглавление Вперёд
printer_select_pen Вверхprinter_start_doc