Cannot bind the text as an Email.

Hi, I have covered with a graphic of the text (my email address) and try to link this text as an e-mail link to contact us.  When I tried to export the site in HTML format, the following dialog box appears:

Hyperlinks applied to text inside a raster image cannot be exported.  You must change the text block to not require pixelation (by adjusting the police or rotation) or remove the hyperlink applied to the text before exporting it.

I wonder if anyone can help me on this subject and explain exactly what is meaning.  Thank you.

This error comes if you have added an effect or used the system in the text font and then added the hyperlink, you must remove all the fonts system or effect that will solve the problem.

Thank you

Sanjit

Tags: Adobe Muse

Similar Questions

  • I am able to bind the text fields in Photoshop or InDesign model to a database so that the model can be updated dynamically without having to enter copy each time?

    Morning, all the

    I have a client who I want to design a model for a series of financial reports that go to investors every quarter. Information for reports from a database. There are 50 reports to be created for each investor. Rather than having to copy and paste the information manually from the database directly into text fields in Photoshop or Indesign, it is possible to bind the text boxes to this database?

    I was going to use Photoshop to design the model that I'm not very good at InDesign. But if I have to then I'll use InDesign.

    Would like any suggestions that I can not find an answer > thank you very much

    Both programs were given to merge. InDesign would probably work best for what you want to do, but you might be able to get away with PS:

    Using Photoshop | Create graphs based on data

    Using InDesign | Data merge

  • ORA-07391: sftopn: fopen error, cannot open the text file.

    Hello

    The last 3 days, we get the error in the alert below log.

    [ORA-00600: internal error code, arguments: [kmgs_parameter_update_timeout_1], [27091] [] [] [], [], []]
    ORA-27091: unable to queue I/O
    ORA-27072: IO file error

    I check as the same partners to it in metalink I found permission to check the directory solution. (DOC ID367619.1)
    I got permission from ORACLE_HOME\dbs $ to 777, but still m making the same mistake.

    also I try to recreate spfile so that I try to create pfile first

    create pfile from spfile

    I get the error below.

    ORA-07391: sftopn: fopen error, cannot open the text file.

    ls - lrt sp * in the below output shows $ORACLE_HOME

    -rwxrwxrwx 1 ora10g 3584 20 September dba10 05:42 < SID > spfile .ora

    Help, please.

    Thanks in advance

    user8757749 wrote:
    The output of ls - lrt is in the path $ORACLE_HOME\dbs only

    We also have the database version 10.2.0.4 that the spfile even uses everyday cold backup of the database.

    also, I put the 777 permission to the file.

    OK, I guess there will be corruption of the SPFILE as if edited manually or in any other cases too.

    You have a backup of SPFILE? backup of the file PFILE or?

    then starting using this SPFILE, if any backup then start with PFILE and then create SPFILE from PFILE.

    Otherwise, you can copy the contnets of the parameters of the alert log file initialization and paste in the editor and the instance of starutp.

    These are the options.

  • 10gr 2-Sybase15-ORA-28545: cannot retrieve the text of the message from NETWORK/NCR

    Hi all

    I am trying to establish connectivity between Oracle 10 g 2 (Win XP Pro 2002) and Sybase ASE 15.0.2 (Sun Solaris 5.9) by using the transparent gateway for Sybase (TG4SYBS), but encountered the following error. I have looked for a solution quite well in all directions, but so far have been quite unlucky. This is my last resort. I don't really know what I'm doing wrong as I followed the steps of installation and configuration correctly. Please note:
    -Oracle transparent gateway software and database are installed in different homes; and,
    -J' created and tested the ODBC DSN connectivity with the Sybase server.

    The only thing that I have real concern about is the version of the Sybase server 64-bit OS; Windows Oracle server is 32-bit. Are going to count this could be the problem?

    ORA-28545: error diagnosed by Net8 when connecting to an agent
    Cannot retrieve the text of the message NETWORK/NCR 65535
    ORA-02063: preceding 2 lines of CSSTAT


    I am enclosing also any of the configuration system below:

    ------------------------------------------------------------------------------

    Database server
    ===============

    V Windows XP Professional 2002 SP2

    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0

    Sybase Adaptive Server ODBC Driver 15.00.00.152


    C:\ > echo %path%
    C:\oracle\product\10.2.0\tg_1\bin; E:\OracleHomes\agent10g\jlib; E:\OracleHomes\ag
    ent10g\bin; E:\OracleHomes\oms10g\bin; E:\OracleHomes\oms10g\jlib; C:\Program Files
    Company \Business Objects\BusinessObjects 6\bin\orb\asp\6.0\bin. C:\Program Fi
    les\Business Objects\BusinessObjects Enterprise 6\bin\orb\bin; C:\Program Files\B
    usiness Objects\BusinessObjects Enterprise 6\bin; C:\sybase\DataAccess\OLEDB\dll;
    C:\sybase\DataAccess\ODBC\dll; C:\sybase\Shared\Sybase Central 4.3; C:\sybase\OCS-
    15_0\lib3p; C:\sybase\OCS-15_0\dll; C:\sybase\OCS-15_0\bin; C:\sybase\JS-12_5\bin; C
    : \sybase\ADO.NET\dll; C:\sybase\ODBC; C:\Program WinRAR; C:\Windows\System32;
    C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\sybase\DBISQL\bin

    ------------------------------------------------------------------------------

    Sybase server
    =============

    Er1min01 of SunOS 5.9 Generic_122300-11 sun4u sparc SUNW, Sun-Fire-V440

    Adaptive Server Enterprise/15.0.2/EBF 14328, P, Sun_svr4, OS 5.8/ase1502/2486/64-b
    IT/FBO/Thursday 24 May 12:18:26 2007

    ------------------------------------------------------------------------------

    Sybase SQL.ini
    ==============

    [MINSAT]
    Master = TCP, 192.168.1.150, 5002
    Query = TCP, 192.168.1.150, 5002

    ------------------------------------------------------------------------------

    C:\oracle\product\10.2.0\tg_1 > tg4sybs

    Oracle Corporation - WEDNESDAY SEP 23 2009 02:43:29.406

    Heterogeneous Agent Release 10.2.0.1.0 - Production built with
    Driver for SYBASE

    ------------------------------------------------------------------------------

    inittg4sybs.ora
    ===============

    # This is an example of initialization file of the agent that contains the HS settings
    # needed for the transparent gateway for Sybase

    #
    # HS init parameters
    #
    HS_FDS_CONNECT_INFO = MINSAT.csstat
    HS_FDS_TRACE_LEVEL = OFF
    HS_FDS_RECOVERY_ACCOUNT = RECOVERY
    HS_FDS_RECOVERY_PWD = RECOVERY
    #HS_FDS_TRANSACTION_MODEL = READ_ONLY

    #
    # Required for Sybase environment variables
    #
    SYBASE the value = "C:\\sybase".

    ------------------------------------------------------------------------------

    Listener.ora
    ============

    listener.ora # Network Configuration file: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
    (= Extproc PROGRAM)
    )
    (SID_DESC =
    (SID_NAME = csstat)
    (ORACLE_HOME = C:\oracle\product\10.2.0\tg_1)
    (PROGRAM = tg4sybs)
    )
    )

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = FH)(PORT = 1521))
    )
    )

    SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER = OFF

    ------------------------------------------------------------------------------

    tnsnames.ora
    ============

    tnsnames.ora # Network Configuration file: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.

    TEMP =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = FH)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = TEMP)
    )
    )

    csstat =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.123.49)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = csstat)
    )
    (HS = OK)
    )

    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    )
    )

    ------------------------------------------------------------------------------

    C:\oracle\product\10.2.0\db_1\BIN > lsnrctl status CSSTAT

    LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 23-SEP-2009 02:47
    : 10

    Copyright (c) 1991, 2005, Oracle. All rights reserved.

    Connection to (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST=192.168.123.49) (PORT = 152
    ((1)) (CONNECT_DATA = (Server = Dedicated) (service_name = csstat))(HS=OK))
    STATUS of the LISTENER
    ------------------------
    Alias LISTENER
    Version TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - production
    ction
    Start date 23 - SEP - 2009 01:48:54
    Uptime 0 days 0 h 58 min 16 s
    Draw level off
    Security ON: OS Local Authentication
    SNMP OFF
    Listener parameter File C:\oracle\product\10.2.0\db_1\network\admin\listener.o
    RA
    Listener log file C:\oracle\product\10.2.0\db_1\network\log\listener.log

    Summary of endpoints listening...
    (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=FH) (PORT = 1521)))
    Summary of services...
    Service 'OEMREP_XPT' has 1 instance (s).
    'Oemrep' instance, State LOAN, has 1 operation for this service...
    Service 'PLSExtProc' has 1 instance (s).
    Instance of 'PLSExtProc', status UNKNOWN, has 1 operation for this service...
    Service 'TEMPXDB' has 1 instance (s).
    Instance 'temp', State LOAN, has 1 operation for this service...
    Service 'TEMP_XPT' has 1 instance (s).
    Instance 'temp', State LOAN, has 1 operation for this service...
    Service 'csstat' has 1 instance (s).
    Instance of 'csstat', status UNKNOWN, has 1 operation for this service...
    Service 'oemrep' has 1 instance (s).
    'Oemrep' instance, State LOAN, has 1 operation for this service...
    'Temp' service has 1 instance (s).
    Instance 'temp', State LOAN, has 1 operation for this service...
    The command completed successfully

    ------------------------------------------------------------------------------

    C:\oracle\product\10.2.0\db_1\BIN > tnsping CSSTAT

    AMT Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production 23-SEP-2
    009 02:48:12

    Copyright (c) 1997, 2005, Oracle. All rights reserved.

    Use settings files:
    C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora


    TNSNAMES adapter used to resolve the alias
    Try to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.
    123.49)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = cssta
    (t)) (t)) (HS = OK))
    OK (20 ms)

    ------------------------------------------------------------------------------

    SQL > create database link csstat connect to the 'fw' identified by ' * ' using 'csstat ';

    Database link created.

    ------------------------------------------------------------------------------

    SQL > select * from sys.hs_fds_class;

    FDS_CLASS_NAME
    FDS_CLASS_COMMENTS
    FDS_CLASS_ID

    BITE
    Integrated Test environment
    1

    ------------------------------------------------------------------------------

    SQL > show parameter global_names;

    VALUE OF TYPE NAME
    global_names boolean FALSE

    ------------------------------------------------------------------------------

    SQL > select * from SIMSwap@csstat;
    Select * from SIMSwap@csstat
    *
    ERROR on line 1:
    ORA-28545: error diagnosed by Net8 when connecting to an agent
    Cannot retrieve the text of the message NETWORK/NCR 65535
    ORA-02063: preceding 2 lines of CSSTAT

    ------------------------------------------------------------------------------

    you use the Oracle Listener database in C:\oracle\product\10.2.0\db_1\ to spawn TG4SYBS installed in a different House: C:\oracle\product\10.2.0\tg_1. This works when you specify the full path in the listener.ora to tg4sybs executable file. The section of SID might look like:
    (SID_DESC =
    (SID_NAME = csstat)
    (ORACLE_HOME = C:\oracle\product\10.2.0\tg_1)
    (PROGRAM = C:\oracle\product\10.2.0\tg_1\tg4sybs)
    )

    Then STOP and START the listener and try again.

  • Cannot bind the parameter "network card"

    I want to disconnect the network cards on 500 vm - I created a new 'Action' by using the command 'Set-NetworkAdapter.

    I checked the following

    Copy

    Network card

    NetworkName

    StartConnected

    WakeOnLan

    Whenever I try to run it I get the following error

    "Could not bind the parameter ' NetworkAdapter" cannot convert the value "(adaptateur de réseau 1)" type VMware.VimAutomation "" "

    I tried to enter the following text

    NIC 1

    "NIC 1.

    (NIC 1)

    Nothing works - what don't get me?

    Thank you

    I answered your original question on PowerGUI/VESI virtualization/PowerShell forum.

    http://thevesi.org/thread.jspa?MessageID=28105淉

    Scott

  • Help my laptop is the deletion of the text in my emails and...

    When I write a letter in Word, answer an email or edit my site as soon as I click in the text box, it starts all remove... It's like there's a ghost in the machine. Please help me I'm in the Mexico... the tech here guy was not able to solve the problem. I use my laptop for work... Please respond if you know what the problem is. Also a line, my cursor jumps to another. Thank you!

    Have you tried an external keyboard to eliminate the posibility of a stuck or keys?  I've seen stranger things...

    HAL
    --
    HAL Hostetler, TCE
    Engineer senior/UPDATED--MS MVP-Print/Imaging - WA7BGX
    www.kvoa.com - KVOA television, Tucson, AZ.
    Live Hot Licks - www.badnewsbluesband.com
  • Cannot copy the text, OCR cannot copy for translators, recognization of manual and scanned text, text of manuals, Non - English text product impossible to translate

    Revision of textbooks online, we are facing difficulties following.

    Could you please suggest any solution (purchase of adobe software) to meet the following requirements.

    1. Manual language: failed to copy the text to the translation of Google.
    2. OCR (OCR): impossible to copy the text to translate.

    3 Manual of scanned text recongnization


    Currently, we use Adobe Reader version 11.


    Please address the above query as soon as possible.


    Thanks and greetings

    Suresh

    Adobe/Acrobat Reader cannot perform text recognition; you will need Acrobat for that.

  • Cannot select the text to change

    I inherited a document and I can't change the text on a page. I tried the different layers but cannot select same text.

    I use CC 2014.0

    Brian

    Is the text on the master?

    It is on a locked layer?

    The text block is locked?

    Something is above the text frame?

  • Cannot move the text in plan Vanishing Point

    For some reason any when I select some text and try to paste it into a plan of vanishing point, the selection ends up 200% longer than what it should be, and I can not move the text layer in the plan. Screenshot attached.Vanishing-Point-Problem.png

    After pasting the text (or whatever it is already copied to the Clipboard before entering Vanishing Point) in Vanishing Point, there is no reason why you cannot turn freely it adapts to your chosen size and the report l / h.  If the text or object is too big, and FT handles are outside the plane of VP, just do slip down so you can see the upper handles, to scale down and slide it in position.

    Note: when you use FT Perspective on any object (I mean outside VP), he tends to exaggerate the 'length' because that's how we would probably see the object in real life.  I have nearly the only time where I actually click right and choose one option in FT, because it's so easy and fast to Ctrl (Cmd) make dragging a corner or manage a health perspective.

    Unfortunately you get only basic FT size options and the proportions to the bosom of the VP, which is too bad, because you cannot distort your object to encapsulate apparently on a surface curve.  I added a few FT string to this text before it is applied within the VP.  I suspect that miss me a thing or two with VP, I don't use it very often, so I'd love to hear it from someone who has really under control?

  • Cannot DELETE the text on the PDF - NO AVAILABLE SYSTEM FONT

    When I try to change the text with Adobe Acrobat Pro X 10.1.0 on Mac OS X 10.6.8 on a PDF on Windows, I get the error:

    «All or part of the selection has no available system fonts.» Cannot add or remove text using the selected font. »

    I fact as shown here:

    Error "all or part of the selection has no available system fonts...". » | Change the text in PDF format

    http://kb2.Adobe.com/CPS/330/330971.html

    but I get the same error when you try to remove the text. How to remove text? Thank you.

    Tools > Protection > mark for the redaction. There are two parts to the process: first you mark the text you want to delete. Can redact you it. I suggest reading the section of the file Acrobat help on redaction for more details. The advantage of writing, is it permanently deletes the selected text in the file.

  • HP Jet 11: I have a HP 11 flow and I cannot ' expand the text, which is just like that?

    I have a HP flow 11 signature edition and I can't make the text larger, just like that? I went into the control panel and do the cursor that says small to large, and it would not let me drag.

    Hello

    What text are you talking about? Please try the old trick: hold down the CTRL key and meadows + sign several times.

    Kind regards.

  • Cannot change the text in the existing mathscript box

    I'm under Labview 8.2... I know it's super old, but I met some compatibility issues and found it much easier to continue in version 8.2.

    In my while loop I a mathscript box that controls which cases need to be chosen for each loop.  This configuration has worked perfectly in the past, but now when I try to change the text in the box of mathscript (blue box) I can not type anything in the box.  I click the mathscript box and selects just as if I want to move around.

    Anyone know what could be the cause of the problem?

    Thank you!

    You don't want the arrow tool. You want the tool to operate. One that looks like a helping hand.

    Have you checked that you have enabled editing that made a license for MathScript? Check your License Manager.

  • cannot read the body of my email in outlook express 6

    02 days now, I try to read the body of my email in outlook express 6, I use Windows XP

    I try a lot of things like write running but not using regsvr32 inetcomm.dll
    I wish you could help us
    Concerning
    Faustina

    Hello

    I've had this problem twice now and have gotten the final solution:
    It's all about your Temp files. To delete them. The best way is to use a software called . He basically cleared your PC but also get rid of Temp files. It is very clean, simple and safe. It just does the job perfectly for me.
    The link is here:
    See you soon.
  • FixedWidth buttonField cannot Center the text


    Hi macdan,.

    I think that in such cases it is advisable to extend the scope rather than ButtonField.

    Try this CustomButtonField. Hope that it will achieve your problem.

    import net.rim.device.api.ui.Field;
    import net.rim.device.api.system.Display;
    import net.rim.device.api.ui.Font;
    import net.rim.device.api.system.Bitmap;
    import net.rim.device.api.ui.Graphics;
    import net.rim.device.api.ui.XYRect;
    import net.rim.device.api.ui.XYPoint;
    import net.rim.device.api.system.Characters;
    
    public class CustomButtonField extends Field
    {
        private String label;
        private int labelLength;
        private int width;
        private int height;
        private int alignment;
        private XYPoint labelTopLeftPoint;
        private boolean isFocusable;
    
        /**
         * Margin for the button
         */
        private final static int DEFAULT_LEFT_MARGIN = 1;
        private final static int DEFAULT_RIGHT_MARGIN = 1;
        private final static int DEFAULT_TOP_MARGIN = 4;
        private final static int DEFAULT_BOTTOM_MARGIN = 4;
    
        /**
         * Padding for the button
         */
        private final static int DEFAULT_LEFT_PADDING = 5;
        private final static int DEFAULT_RIGHT_PADDING = 5;
        private final static int DEFAULT_TOP_PADDING = 4;
        private final static int DEFAULT_BOTTOM_PADDING = 4;
    
        /**
         * Margins around the text box
         */
        private int leftMargin = DEFAULT_LEFT_MARGIN;
        private int rightMargin = DEFAULT_RIGHT_MARGIN;
        private int topMargin = DEFAULT_TOP_MARGIN;
        private int bottomMargin = DEFAULT_BOTTOM_MARGIN;
    
        /**
         * Padding around the text box
         */
        private int leftPadding = DEFAULT_LEFT_PADDING;
        private int rightPadding = DEFAULT_RIGHT_PADDING;
        private int topPadding = DEFAULT_TOP_PADDING;
        private int bottomPadding = DEFAULT_BOTTOM_PADDING;
    
        /**
         * Alignment
         */
         public final static int ALIGNMENT_LEFT = 0x00000001;
         public final static int ALIGNMENT_RIGHT = 0x00000002;
         public final static int ALIGNMENT_TOP = 0x00000004;
         public final static int ALIGNMENT_BOTTOM = 0x00000008;
         public final static int ALIGNMENT_CENTER = 0x00000010;
    
        public final static int DEFAULT_BACKGROUND_COLOR_NORMAL = 0x00ffffff;
        public final static int DEFAULT_BACKGROUND_COLOR_ON_FOCUS = 0x009c0000;
        private int backgroundColorNormal = DEFAULT_BACKGROUND_COLOR_NORMAL;
        private int backgroundColorOnFocus = DEFAULT_BACKGROUND_COLOR_ON_FOCUS;
    
       public final static int ALIGNMENT_DEFAULT = ALIGNMENT_LEFT | ALIGNMENT_TOP;
    
        public CustomButtonField(final String label)
        {
            this(label, 0);
        }
    
        public CustomButtonField(final String label, int width)
        {
            super();
    
            this.label = (label == null) ? "" : label;       
    
            this.isFocusable = true;
            Font font = getFont();
    
            labelLength = font.getAdvance(this.label);
    
            this.width = (width != 0) ? width : (labelLength + leftMargin + leftPadding + rightPadding + rightMargin);
            this.height = font.getHeight() + topMargin + topPadding + bottomPadding + bottomMargin;
    
            labelTopLeftPoint = new XYPoint();
    
            setAlignment(ALIGNMENT_DEFAULT);
        }
    
        public void setWidth(int width)
        {
            int displayWidth = Display.getWidth();
    
            if (width > 0 && width <= displayWidth)
            {
                this.width = width;
                adjustAlignment();
            }
        }    
    
        public void setWidth(String refStr)
        {
            this.labelLength = getFont().getAdvance(refStr);
            int tempWidth = leftMargin + leftPadding +  labelLength + rightPadding + rightMargin;
    
            setWidth(tempWidth);
        }
    
        public void setHeight(int height)
        {
            this.height = height;
        }
    
        public void setSize(int width, int height)
        {
            setWidth(width);
            setHeight(height);
        }    
    
        public void setAlignment(int alignment)
        {
            if ((alignment & ALIGNMENT_CENTER) != 0)
            {
                this.alignment = alignment;
            }
            else
            {
                this.alignment = 0;
    
                if ((alignment & ALIGNMENT_RIGHT) != 0)
                {
                    this.alignment |= ALIGNMENT_RIGHT;
                }
                else
                {
                    this.alignment |= ALIGNMENT_LEFT;
                }
    
                // Vertical alignment
                if ((alignment & ALIGNMENT_BOTTOM) != 0)
                {
                    this.alignment |= ALIGNMENT_BOTTOM;
                }
                else
                {
                    this.alignment |= ALIGNMENT_TOP;
                }
            }
            adjustAlignment();
        }
    
        private void adjustAlignment()
        {
            int leftBlankSpace = leftMargin + leftPadding;
            int rightBlankSpace = rightPadding + rightMargin;
    
            int topBlankSpace = topMargin + topPadding;
            int bottomBlankSpace = bottomMargin + bottomPadding;
    
            if ((alignment & ALIGNMENT_CENTER) != 0)
            {
                int emptySpace = width - (leftBlankSpace + labelLength + rightBlankSpace);
    
                labelTopLeftPoint.y = topBlankSpace;
                labelTopLeftPoint.x = leftBlankSpace + emptySpace/2;
            }
            else
            {
                // Horizontal alignment
                if ((alignment & ALIGNMENT_LEFT) != 0)
                {
                    labelTopLeftPoint.x = leftBlankSpace;
                }
                else if ((alignment & ALIGNMENT_RIGHT) != 0)
                {
                    labelTopLeftPoint.x = width - (labelLength + rightBlankSpace);
                }
                labelTopLeftPoint.y = topBlankSpace;
            }
        }
    
        public String getText()
        {
            return label;
        }
    
        public int getButtonWidth()
        {
            return width;
        }
    
        public void setLeftMargin(int leftMargin)
        {
            if (leftMargin >= 0)
            {
                this.width -= this.leftMargin;
                this.leftMargin = leftMargin;
                this.width += this.leftMargin;
    
                adjustAlignment();
            }
        }
    
        public void setRightMargin(int rightMargin)
        {
            if (rightMargin >= 0)
            {
                this.width -= this.rightMargin;
                this.rightMargin = rightMargin;
                this.width += this.rightMargin;
    
                adjustAlignment();
            }
        }
    
        public void setTopMargin(int topMargin)
        {
            if (topMargin >= 0)
            {
                this.height -= this.topMargin;
                this.topMargin = topMargin;
                this.height += this.topMargin;
                adjustAlignment();
            }
        }
    
        public void setBottomMargin(int bottomMargin)
        {
            if (bottomMargin >= 0)
            {
                this.height -= this.bottomMargin;
                this.bottomMargin = bottomMargin;
                this.height -= this.bottomMargin;
    
                adjustAlignment();
            }
        }
    
        public void setMargin(int topMargin, int rightMargin, int bottomMargin,int leftMargin)
        {
            setLeftMargin(leftMargin);
            setRightMargin(rightMargin);
            setTopMargin(topMargin);
            setBottomMargin(bottomMargin);
        }
    
        public void setFocusable(boolean isFocusable)
        {
            this.isFocusable = isFocusable;
        }
    
        public int getPreferredWidth()
        {
            return width;
        }
    
        public int getPreferredHeight()
        {
            return height;
        }
    
        protected void layout(int width, int height)
        {
            setExtent(Math.min(getPreferredWidth(), width), Math.min(getPreferredHeight(), height));
        }
    
        protected void paint(Graphics graphics)
        {
            int w = width - (leftMargin + rightMargin);
            int h = height - (topMargin + bottomMargin);        
    
            if(isFocus() == false)
            {
                graphics.setColor(backgroundColorNormal);
                graphics.fillRoundRect(leftMargin, topMargin, w, h, 6, 6);
                graphics.setColor(0x00394142);
                graphics.drawRoundRect(leftMargin, topMargin, w, h, 6, 6);
                graphics.drawText(label,  labelTopLeftPoint.x, labelTopLeftPoint.y);
            }
            else
            {
                graphics.setColor(backgroundColorOnFocus);
                graphics.fillRoundRect(leftMargin, topMargin, w, h, 6, 6);
                graphics.drawRoundRect(leftMargin, topMargin, w, h, 6, 6);
    
                graphics.setColor(0x00ffffff);
                graphics.drawText(label,  labelTopLeftPoint.x, labelTopLeftPoint.y);
            }
        }
    
        public boolean isFocusable()
        {
            return isFocusable;
        }
    
        public void getFocusRect(XYRect rect)
        {
            rect.set(leftMargin, topMargin, width - (leftMargin + rightMargin), height - (topMargin + bottomMargin));
        }
    
        protected void drawFocus(Graphics graphics, boolean on)
        {
            invalidate();
        }
    
        public boolean keyChar(char key, int status, int time)
        {
            if (key == Characters.ENTER)
            {
                fieldChangeNotify(0);
                return true;
            }
    
            return false;
        }
    
        protected boolean navigationClick(int status, int time)
        {
            fieldChangeNotify(0);
            return true;
        }
    }
    

    And from your screen main alignment of the button text.

    //CustomButtonField button1 = new CustomButtonField("Button1");
    CustomButtonField button1 = new CustomButtonField("Button1", Display.getWidth() / 2);
    button1.setAlignment(CustomButtonField.ALIGNMENT_CENTER);
    

    Concerning

    Bika

  • You cannot change the text on the models of Stock from Adobe

    I downloaded a graph (AdobeStock_117354228 & AdobeStock_117354263) and I am unable to edit the text. Specifically, it seems that there is too much anchor and points objects able to edit this file.

    Am I missing something here or these files are supposed to be difficult to change.

    I browsed this forum support and only found a post related to this topic.

    Poorly created vector files.

    Abdul Qaiyoom

    Text in .ai files are converted into marks if they use a non system font. If the image uses a font that is not on a computer by default may not be included in an editable file because the author has failed to provide to the police. The only way to change in all the classes like this is to open the image in PS and use the recognition of police tool to find the font used or one close to it. Then, delete the text in the image and add your own. It is a question of law with the licensing of fonts that requires to do this way.

Maybe you are looking for