yup you are right, the problem was with the picture,
for some pictures I am getting a correct value.

thanks again.

--- Fernand Vanrie <[EMAIL PROTECTED]> wrote:

> Kent Gibson schreef:
> > thanks for the tip about the graphic provider.
> >
> > urgh, I guess we have the same problem, lack of
> > documentation.
> >
> > Alrighty well I don't think I actually need the
> > graphicprovider, as I can get the XGraphic from
> the
> > property (when I did try with the graphic provider
> I
> > actually got a unsupported service error). When I
> try
> > to get the property Size100thMM I was always get 0
> for
> > height or width. odd.
> >   
> The Size100thMM is the rersult off warh is found in
> the header ot the 
> Original Imagefile.:Pixels divided by /DPI.
> Not all imagefiles have a correct DPI, and that 
> results  in "0 "for 
> Size100thMM.
> But the SizePixel is ALWAY's pressent and in fact
> the most important 
> informatiion. Its up to the user who must diseded
> how big (and with what 
> DPI) he will publish a  image.
> 
> The "actualsize" is something what's calluleted by
> OO (a big Mistery how 
> it is done and when it is done)  I supose sometimes
> with the standard 
> oo-DPI from 96 pixerls.inch and sometimes with the
> DPI from the original 
> Image
> 
> Using the "provider" gives me the most secure
> results.
> 
> > does anyone have any ideas?
> >
> > regards
> >
> > ######
> >
> > drawingTextShape = factory.createInstance(
> > "com.sun.star.drawing.GraphicObjectShape" );
> > XTextContent xTextContentShapeTemp = (
> XTextContent )
> > UnoRuntime.queryInterface(
> > XTextContent.class,drawingTextShape );
> >
> > textHeaderText.insertTextContent( textHeaderText,
> > xTextContentShapeTemp, true );
> >
> > XPropertySet xGraphicPropsGOS = ( XPropertySet )
> > UnoRuntime.queryInterface( XPropertySet.class,
> > drawingTextShape );
> >   
> > Object xGraphicObject =
> > xGraphicPropsGOS.getPropertyValue( "Graphic" );
> >
> > XPropertySet xGraphicPropsGOSX = ( XPropertySet )
> > UnoRuntime.queryInterface( XPropertySet.class,
> > xGraphicObject );
> > Object sizePixelObject =
> > xGraphicPropsGOSX.getPropertyValue( "Size100thMM"
> );
> >
> > actualSize = ( Size ) AnyConverter.toObject(
> > Size.class, sizePixelObject );
> >
> > int width = actualSize.Width;
> > int height = actualSize.Height;
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> > http://mail.yahoo.com 
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >   
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to