Идвайки от Android, аз съм нов в разработката на iOS и се нуждая от съвет :-)
В текущия проект трябва да отпечатвам променливо съдържание (продукт, карта и камера) във висока разделителна способност в двустранен режим чрез airprint. Структурата и оформлението (на страниците) се доставят чрез JSON-файл.
Има ли приличен начин за генериране на"layout-framework" за разделяне на показваните изгледи / съдържание на екрана и съдържанието, което трябва да бъде отпечатано, тъй като нямам нужда от висока резолюция за целите на показването? Всякакви проекти, занимаващи се с подобни подходи, за да започнете от някой, може да ви посъветват? Всеки вид "JSON към структурата / структурата на парсера"?
Възможно ли е по принцип да се отпечата двустранно съдържание с висока резолюция, може би дори без граници, ако принтерът поддържа този режим? Тук отговорът не можа да бъде намерен: ... developer.apple.com/library/ios/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/Printing/Printing.html
Какъв е най-умният начин да се визуализира съдържанието на печат? Оказване на втори екран с висока разделителна способност "print-view" или генериране на pdf и печат? Това открих това.
Как бих могъл да се обърне внимание на изискванията ми за въздушен отпечатък с бързи темпове? Добър стартер, който открих тук.
Отговори:
0 за отговор № 1Като цяло намирам Видеозаписи за сесията на WWDC за печат да бъдат отлични праймери и дават отлични отговори на това, което е там страницата за печат, която сте свързали но в по-подробни задачи. Между инструментите за използване на изгледи, изготвяйте с Core Graphics / Quartz (които могат да работят с PDF файлове) и осигурявайки съдържанието като HTML да се отпечатва от WebKit, трябва да можете да намерите добър подход.
Повечето от функциите на принтера, които можете да поискате, са там. Отвъд B & W / цветни мастилено-струйни / лазерни принтери, печатането на iOS поддържа както широкоформатни принтери, така и дори принтери. Двустранен печат и печат без полета определено се поддържат.
Що се отнася до 4: Просто напишете същия код, който бихте написали в Objective-C, но го направете в Swift. Всяка библиотека, включително това, което Apple предоставя, която ви помага да печатате от Objective-C, може да се използва от Swift.