Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

user access probelm

User_OYQDCAug 11 2016 — edited Aug 15 2016

sir

i use oracle 12c with form 6i in server without any problem

how i give to client with other user

i try to create new user and give DBA right for client feeding

but user can not feeding

when i access by server or main user/password then user access form without any problem and feed data easily

please guide me how i create user and how give privilege to user for feed

because we need near 20 user for feed in different deportment

please guide me step by step

regadr

Comments

TPD-Opitz

The font Arial has "proportional" character widths, that means that an "i" uses less space that a "m"

You could select a fond that is "nonpropotional" so that an "i" occupies the same space as a "m".

The most famous font of this type is  Courier

or you follow this advice:

Calculate the display width of a string in Java - Stack Overflow

bye

TPD

darrylburke

Cross posted and correctly answered at LineBreakMeasurer calculate text length is not match the length of line!

TPD-Opitz, the choice of Font has nothing to do with it.

unknown-7404

I want to draw a line under a text. But the length that I calculate seems not equals to the length of the text.

No! That is NOT true.

The 'length' that you calculate is EXACTLY equal to the length of the text.

int lineWidth = (int)layout.getBounds().getWidth();

That line widths is CORRECT.


But the line you DRAW is not the correct length because you are NOT specifying the parameters to 'drawLine' correctly:

g2d.drawLine(35, 150, lineWidth, 150);

You are using 'lineWidth' as the x coordinate of the second point. See the Java API for the method


Graphics (Java Platform SE 7 )

  • drawLine

     public abstract void drawLine(int x1, int y1, int x2, int y2)
    

    Draws a line, using the current color, between the points (x1, y1) and (x2, y2) in this graphics context's coordinate system.

    Parameters:
    x1 - the first point's x coordinate.
    y1 - the first point's y coordinate.
    x2 - the second point's x coordinate.
    y2 - the second point's y coordinate.

See 'x2' the third parameter? That is "the second points's x coordinate. So it needs to be 'x1' plus the line width; you have to start at x1 and then go the line width to the right.

1 - 3
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Sep 12 2016
Added on Aug 11 2016
30 comments
1,932 views