Foros del Web » Programación para mayores de 30 ;) » Java »

caracteres en java

Estas en el tema de caracteres en java en el foro de Java en Foros del Web. Hola, tengo una duda, si leo un txt en java que tiene palabras escritas en cursiva y negrita, al leerlo con java me muestra esas ...
  #1 (permalink)  
Antiguo 20/06/2013, 04:47
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 1 mes
Puntos: 1
caracteres en java

Hola, tengo una duda,

si leo un txt en java que tiene palabras escritas en cursiva y negrita, al leerlo con java me muestra esas palabras igual, y mi pregunta es si hay algun convenio o configuracion o algo que quede marcado en los caracteres de dichas palabras y que las diferencie de sus homonimas que no esten en negrita o cursiva?

es decir si tengo la palabra HOLA y HOLA queria saber si hay algun bit o notacion hexadecimal que diferencia los caracteres de una palabra con respecto a la otra?

saludos y gracias
  #2 (permalink)  
Antiguo 20/06/2013, 07:42
Avatar de carlosglez  
Fecha de Ingreso: mayo-2013
Ubicación: La Coruña
Mensajes: 13
Antigüedad: 11 años
Puntos: 0
Respuesta: caracteres en java

Un txt es un archivo de texto compuesto unicamente por texto llano sin formato
  #3 (permalink)  
Antiguo 21/06/2013, 01:16
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: caracteres en java

Perdón fallo mio, queria decir que tengo un pdf del que extraigo el texto, y en el texto hay palabras que estan en negrita y otras no, y queria saber si existe alguna forma de saber como se diferencian las negritas y cursivas de las normales.
  #4 (permalink)  
Antiguo 21/06/2013, 04:10
Avatar de carlosglez  
Fecha de Ingreso: mayo-2013
Ubicación: La Coruña
Mensajes: 13
Antigüedad: 11 años
Puntos: 0
Respuesta: caracteres en java

Entonces es la misma duda que el otro post que has puesto

http://www.forosdelweb.com/f45/libreria-pdfbox-1058840/

En los foros de stackoverflow encontré algo que te puede valer ;)

Código:
List<TextPosition> textPos = charactersByArticle.get(index);

for (TextPosition t : textPos)
{               
    if (t.getFont().getFontDescriptor() != null)
    {                           
        if (t.getFont().getFontDescriptor().getFontWeight() > BOLD_WEIGHT ||
            t.getFont().getFontDescriptor().isForceBold())
        {
            isBold = true;
        }

        if (t.getFont().getFontDescriptor().isItalic())
        {
            isItalic = true;
        }
    }
}
http://stackoverflow.com/questions/13948853/pdf-find-out-if-text-is-underlined-or-a-table-cell

Espero haberte ayudado, Un saludo!

Etiquetas: caracteres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:27.