Find Jobs
Hire Freelancers

As3 Flex Printing Job

$30-250 USD

Berlangsung
Dibuat lebih dari 13 tahun yang lalu

$30-250 USD

Dibayar ketika dikirim
my budget is small - I am expecting to pay 1 or 2 hours worth of work for this SMALL fix that a Flex expert should be able to do quickly. I want to print the content of a swfLoader in Flex 3. The swfLoader loads a wide variety of SWFs, many of which use text outlines to create stroked text. The problem is that when Flex prints these fonts, it ignores the outlines. Adding [login to view URL] = true; has not helped. I will attach a sample Flex project with swfLoader and this print class, you can test yourself. ############################################################################ Please read the following BEFORE BIDDING!!!!!!!!!!!!!! ############################################################################ 1- If you want this job - you must ALREADY KNOW how to fix this, or have a good idea. I don't want to pay somebody to learn something new - you should be a Flex and As3 EXPERT. 2- I am not interested in solutions that require editing of all of my SWFs, of which there are hundreds. 3- I am only interested in a Flex based solution, using the FlexPrintJob or As3 PrintJob classes. My print button component class looks like this: // ActionScript file package [login to view URL] { import [login to view URL]; import [login to view URL]; import [login to view URL]; import [login to view URL]; import [login to view URL]; import [login to view URL]; import [login to view URL]; import [login to view URL]; import [login to view URL]; public class PrintButton extends Button { //component attributes public var component:UIComponent; public var paper:String; public function PrintButton():void { super(); addEventListener([login to view URL], printJobInvocation); } // Define private click event handler. private function printJobInvocation(event:MouseEvent):void { var printJob:FlexPrintJob = new FlexPrintJob(); //Start the print job if ([login to view URL]() != true) return; if(paper == "OnePage") { [login to view URL](component, FlexPrintJobScaleType.SHOW_ALL); [login to view URL] = true; } else if(paper == "FillPage") { [login to view URL](component, FlexPrintJobScaleType.FILL_PAGE); [login to view URL] = true; } else if(paper == "MatchHeight") { [login to view URL](component, FlexPrintJobScaleType.MATCH_HEIGHT); [login to view URL] = true; } else if(paper == "MatchWidth") { [login to view URL](component, FlexPrintJobScaleType.MATCH_WIDTH); [login to view URL] = true; } else if(paper == "None") { [login to view URL](component, [login to view URL]); [login to view URL] = true; } //default print paper setting else { [login to view URL](component, FlexPrintJobScaleType.SHOW_ALL); [login to view URL] = true; } //output to hardware [login to view URL](); } } }
ID Proyek: 906205

Tentang proyek

2 proposal
Proyek remot
Aktif 13 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan

Tentang klien

Bendera UNITED STATES
Anchorage, United States
5,0
37
Memverifikasi Metode pembayaran
Anggota sejak Des 10, 2004

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.