[flexcoders] Re: Help With AlivePDF

2008-01-23 Thread Kevin
I agree.  A translator that would parse the preview from FlexReport
into alivePDF would be perfect.  I am deep in the middle of a project
that launches next month so I can't do anything until then, but i look
forward to contributing to the cause come March. I actually have
thought about a way to do it and may try to do a proof of concept sooner.

Is the FlexReport hosted on an SVN yet?

- Kevin

--- In flexcoders@yahoogroups.com, "fmotagarcia" <[EMAIL PROTECTED]> wrote:
>
> Hi,
> 
> FlexReport is not meant to be a replacement for alivePDF (in fact the
> built-in pdf generation is alivePDF). FlexReport main intent is to
> ease the creation of templates, reducing the amount of code needed to
> a minimum, and address all the issues concerning printing in flash.
> 
> I could have extended the code base from alivePDF to enable the
> creation of templates, but another VERY IMPORTANT issue I wanted to
> address was the print preview. And previewing pdf's in flash is
> something not to expect soon. 
> 
> I still believe the best way is to preview the printings BEFORE
> creating the pdf. I'd love to combine FlexReport and alivePDF. If
> someone has the time and skills to make a parser which converted the
> reports from FlexReport to alivePDF I'd highly appreciate the
> contribution :)
> 
> Regards,
> 
> Frederico Garcia
> --- In flexcoders@yahoogroups.com, "Kevin"  wrote:
> >
> > For anyone using alivePDF, I think this is a bug in the source.
> After checking with FPDF 
> > source, I think line 2001 in PDF.as should read:
> > 
> > } else this.x += pWidth;
> > 
> > instead of:
> > 
> > } else this.x += currentPage.w;
> > 
> > currently this.x is being set to the page width which pushes any
> second cell you try to add 
> > (on the same line) off the page.
> > 
> > I have posted the issue on the google code page, but I wanted to
> post this as well for 
> > anyone else, hitting their head against a wall with this one.
> > 
> > This class is great.  I am just digging in, but I definitely see the
> potential.  It doesn't have 
> > the visual 'ease' of FlexReport (from what I can tell glancing at it
> today), BUT it allows for a 
> > very flexible PDF with annotations, etc.  
> > 
> > What we BADLY need in flex is a way to view PDF's natively. How
> about an Acrobat Flex 
> > component?  Adobe?  It truly boggles my mind that the company that
> created the PDF 
> > doesn't have a way to display it in Flex (without iFrame or PDF-SWF
> hacks)... I would love 
> > to understand what the challenge is? 
> > 
> >  - Kevin
> > 
> > 
> > 
> > --- In flexcoders@yahoogroups.com, "Kevin"  wrote:
> > >
> > > I am trying to figure out AlivePDF and having some problems which
> I don't know if they 
> > are 
> > > bugs or user ignorance!  Any help would be appreciated from anyone
> who has more 
> > > experience than I.
> > > 
> > > I am just trying to lay out cell horizontally.  This is how I
> understand it should be done.
> > > 
> > > This does NOT work (for me):
> > > 
> > > var myPDF : PDF = new PDF(Orientation.PORTRAIT,Unit.MM,Size.LETTER);
> > > myPDF.addPage(Orientation.PORTRAIT);
> > > myPDF.setFont(FontFamily.HELVETICA, 'B', 12);
> > > myPDF.textStyle ( new RGBColor ( 255, 0, 0 ) );
> > > myPDF.addCell(50,10,'Some text into a cell !',1,0);
> > > myPDF.addCell(50,10,'More text into a cell !',1,0);
> > > myPDF.addCell(50,10,'Last text into a cell !',1,0);
> > > 
> > > However this works to lay them out vertically:
> > > 
> > > var myPDF : PDF = new PDF(Orientation.PORTRAIT,Unit.MM,Size.LETTER);
> > > myPDF.addPage(Orientation.PORTRAIT);
> > > myPDF.setFont(FontFamily.HELVETICA, 'B', 12);
> > > myPDF.textStyle ( new RGBColor ( 255, 0, 0 ) );
> > > myPDF.addCell(50,10,'Some text into a cell !',1,1);
> > > myPDF.addCell(50,10,'More text into a cell !',1,1);
> > > myPDF.addCell(50,10,'Last text into a cell !',1,1);
> > > 
> > > What am I doing wrong to create horizontal cells?
> > > 
> > > - Kevin
> > >
> >
>




[flexcoders] Re: Help With AlivePDF

2008-01-21 Thread fmotagarcia
Hi,

FlexReport is not meant to be a replacement for alivePDF (in fact the
built-in pdf generation is alivePDF). FlexReport main intent is to
ease the creation of templates, reducing the amount of code needed to
a minimum, and address all the issues concerning printing in flash.

I could have extended the code base from alivePDF to enable the
creation of templates, but another VERY IMPORTANT issue I wanted to
address was the print preview. And previewing pdf's in flash is
something not to expect soon. 

I still believe the best way is to preview the printings BEFORE
creating the pdf. I'd love to combine FlexReport and alivePDF. If
someone has the time and skills to make a parser which converted the
reports from FlexReport to alivePDF I'd highly appreciate the
contribution :)

Regards,

Frederico Garcia
--- In flexcoders@yahoogroups.com, "Kevin" <[EMAIL PROTECTED]> wrote:
>
> For anyone using alivePDF, I think this is a bug in the source.
After checking with FPDF 
> source, I think line 2001 in PDF.as should read:
> 
> } else this.x += pWidth;
> 
> instead of:
> 
> } else this.x += currentPage.w;
> 
> currently this.x is being set to the page width which pushes any
second cell you try to add 
> (on the same line) off the page.
> 
> I have posted the issue on the google code page, but I wanted to
post this as well for 
> anyone else, hitting their head against a wall with this one.
> 
> This class is great.  I am just digging in, but I definitely see the
potential.  It doesn't have 
> the visual 'ease' of FlexReport (from what I can tell glancing at it
today), BUT it allows for a 
> very flexible PDF with annotations, etc.  
> 
> What we BADLY need in flex is a way to view PDF's natively. How
about an Acrobat Flex 
> component?  Adobe?  It truly boggles my mind that the company that
created the PDF 
> doesn't have a way to display it in Flex (without iFrame or PDF-SWF
hacks)... I would love 
> to understand what the challenge is? 
> 
>  - Kevin
> 
> 
> 
> --- In flexcoders@yahoogroups.com, "Kevin"  wrote:
> >
> > I am trying to figure out AlivePDF and having some problems which
I don't know if they 
> are 
> > bugs or user ignorance!  Any help would be appreciated from anyone
who has more 
> > experience than I.
> > 
> > I am just trying to lay out cell horizontally.  This is how I
understand it should be done.
> > 
> > This does NOT work (for me):
> > 
> > var myPDF : PDF = new PDF(Orientation.PORTRAIT,Unit.MM,Size.LETTER);
> > myPDF.addPage(Orientation.PORTRAIT);
> > myPDF.setFont(FontFamily.HELVETICA, 'B', 12);
> > myPDF.textStyle ( new RGBColor ( 255, 0, 0 ) );
> > myPDF.addCell(50,10,'Some text into a cell !',1,0);
> > myPDF.addCell(50,10,'More text into a cell !',1,0);
> > myPDF.addCell(50,10,'Last text into a cell !',1,0);
> > 
> > However this works to lay them out vertically:
> > 
> > var myPDF : PDF = new PDF(Orientation.PORTRAIT,Unit.MM,Size.LETTER);
> > myPDF.addPage(Orientation.PORTRAIT);
> > myPDF.setFont(FontFamily.HELVETICA, 'B', 12);
> > myPDF.textStyle ( new RGBColor ( 255, 0, 0 ) );
> > myPDF.addCell(50,10,'Some text into a cell !',1,1);
> > myPDF.addCell(50,10,'More text into a cell !',1,1);
> > myPDF.addCell(50,10,'Last text into a cell !',1,1);
> > 
> > What am I doing wrong to create horizontal cells?
> > 
> > - Kevin
> >
>




Re: [flexcoders] Re: Help With AlivePDF

2008-01-21 Thread Paul Andrews
- Original Message - 
From: "Kevin" <[EMAIL PROTECTED]>
To: 
Sent: Monday, January 21, 2008 9:37 PM
Subject: [flexcoders] Re: Help With AlivePDF

snip

> What we BADLY need in flex is a way to view PDF's natively. How about an 
> Acrobat Flex
> component?  Adobe?  It truly boggles my mind that the company that created 
> the PDF
> doesn't have a way to display it in Flex (without iFrame or PDF-SWF 
> hacks)... I would love
> to understand what the challenge is?

I think keeping the flash player size manageable might be a factor, if not 
*the* factor.

Paul

> - Kevin



[flexcoders] Re: Help With AlivePDF

2008-01-21 Thread Kevin
For anyone using alivePDF, I think this is a bug in the source. After checking 
with FPDF 
source, I think line 2001 in PDF.as should read:

} else this.x += pWidth;

instead of:

} else this.x += currentPage.w;

currently this.x is being set to the page width which pushes any second cell 
you try to add 
(on the same line) off the page.

I have posted the issue on the google code page, but I wanted to post this as 
well for 
anyone else, hitting their head against a wall with this one.

This class is great.  I am just digging in, but I definitely see the potential. 
 It doesn't have 
the visual 'ease' of FlexReport (from what I can tell glancing at it today), 
BUT it allows for a 
very flexible PDF with annotations, etc.  

What we BADLY need in flex is a way to view PDF's natively. How about an 
Acrobat Flex 
component?  Adobe?  It truly boggles my mind that the company that created the 
PDF 
doesn't have a way to display it in Flex (without iFrame or PDF-SWF hacks)... I 
would love 
to understand what the challenge is? 

 - Kevin



--- In flexcoders@yahoogroups.com, "Kevin" <[EMAIL PROTECTED]> wrote:
>
> I am trying to figure out AlivePDF and having some problems which I don't 
> know if they 
are 
> bugs or user ignorance!  Any help would be appreciated from anyone who has 
> more 
> experience than I.
> 
> I am just trying to lay out cell horizontally.  This is how I understand it 
> should be done.
> 
> This does NOT work (for me):
> 
> var myPDF : PDF = new PDF(Orientation.PORTRAIT,Unit.MM,Size.LETTER);
> myPDF.addPage(Orientation.PORTRAIT);
> myPDF.setFont(FontFamily.HELVETICA, 'B', 12);
> myPDF.textStyle ( new RGBColor ( 255, 0, 0 ) );
> myPDF.addCell(50,10,'Some text into a cell !',1,0);
> myPDF.addCell(50,10,'More text into a cell !',1,0);
> myPDF.addCell(50,10,'Last text into a cell !',1,0);
> 
> However this works to lay them out vertically:
> 
> var myPDF : PDF = new PDF(Orientation.PORTRAIT,Unit.MM,Size.LETTER);
> myPDF.addPage(Orientation.PORTRAIT);
> myPDF.setFont(FontFamily.HELVETICA, 'B', 12);
> myPDF.textStyle ( new RGBColor ( 255, 0, 0 ) );
> myPDF.addCell(50,10,'Some text into a cell !',1,1);
> myPDF.addCell(50,10,'More text into a cell !',1,1);
> myPDF.addCell(50,10,'Last text into a cell !',1,1);
> 
> What am I doing wrong to create horizontal cells?
> 
> - Kevin
>